Qué bien explica Juan Gabriel! Es maravilloso aprender así.
Mil gracias
Mon
Introducción a Swift
Qué aprenderás sobre Swift
¿Qué es Swift?
Variables, constantes y comentarios
Mi primer programa - Hello World
Variables y Constantes
¿Cómo funcionan los Type Annotations?
Nomenclatura para nombrar variables
Imprimir valores con la función print
Comentarios en el código
Tipos de datos
Enteros
Floats y Doubles
Literales numéricos
Convertir entre tipos de datos
Apodo para los tipos de datos con Type Alias
Booleanos
Tuplas
Optionals y Nil
Manejo de Optionals
Force unwrapping de una variable optional
Optional Binding
Unwrap Implícito
Gestión de Errores
Uso de try y catch
Aserciones y Precondiciones
Conclusión
Cierre del Curso
Crea una cuenta o inicia sesión
¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera
No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Juan Gabriel Gomila
Aportes 25
Preguntas 0
Qué bien explica Juan Gabriel! Es maravilloso aprender así.
Mil gracias
Mon
Un resumen de los Type Annotations: http://bit.ly/2SOIyRW
Los Type Annotations facilitan la creacion de variables con valores dinamicos, a diferencia de las constantes que siempre son el mismo al ser declarados
Es importante conocer los tipos de datos que acepta Swift a la hora de declarar su tipo de dato.
Type Annotations
var welcomeMessage : String
var r, g, b : Double
Me parece que typescript se inspiró en esto… o alrevez…
Una constante o variable debe tener el mismo tipo que el valor que desea asignarle. Sin embargo, no siempre tiene que escribir el valor explícitamente.
Proporcionar un tipo cuando crea una contante o una variable permite al compilador inferir que el valor de la variable o constante se le indicara mas adelante.
En Swift, hay dos tipos de tipos: tipos con nombre y tipos compuestos. Un tipo con nombre es un tipo al que se le puede dar un nombre particular cuando se define. Los tipos con nombre incluyen clases, estructuras, enumeraciones y protocolos. Por ejemplo, las instancias de una clase definida por el usuario llamada MyClasstienen el tipo MyClass. Además de los tipos con nombre definidos por el usuario, la biblioteca estándar de Swift define muchos tipos con nombre de uso común, incluidos los que representan matrices, diccionarios y valores opcionales.
Le comparto más tipos de datos y sus rangos que pueden tomar 😃
https://www.tutorialspoint.com/swift/swift_data_types.htm
Excelente curso introductorio! Me ha gustado mucho
import UIKit
var greeting = “Hello, playground”
var a = 19.0 , b = 2.5 , c = 2.5
var suma = (a+b+c)
print(suma)
var nombre : String
nombre = “AliDev”
hice mi primer codigo en swift vengo de trabajar con Java es muy parecido es como un hibrido entre Java y JS gracias por explicar tan bien
que epico que no se ocupe ;
Declaracion de tipo de variables
En una linea, no fue necesario agregar el tipo de variable ya que automaticamente swift lo entiende que sera tipo int
var currentLoginAttempt=0
Dos lineas , indicamos el tipo de datos que se alojara en la variable, y despues le agregamos el valor que tendra.
var welcomeMessage : String
welcomeMessage="Hola, ¿que tal?"
Declarar a multiples variables el tipo de dato que tendran.
var red,green,blue : Double
Type Annotations especifica el valor o tipo de dato que obtendrá nuestra variable o constante
Sirve para declarar variables sin valores iniciales. Para esto se especifica el tipo de dato que es aunque no tenga un valor.
// Ejemplo de sintaxis
var saludo : String
/* Los pos puntos : indican que se les asigna un tipo de dato (en este caso de cadena), posteriormente se le asigna
un valor */
saludo = "Hola, Mario"
Aunque se declare más de una variable en una sola línea de código, al usar el type annotation solo es necesario usar : en caso de que todas las variables correspondan al mismo tipo de dato.
// Ejemplo 1.1
var num1, num2, result : Int
num1 = 6
num2 = 8
result = num1 + num2
print(result)
good!
No deben confundirse (como yo), la creación de una variable con Type Annotations no tiene nada que ver con darle o no darle un valor inicial a la variable.
Puedes en la misma linea usar una anotación de tipo y declarar un valor inicial, por ejemplo:
var pi: Double = 3.14159 // Se declara la variable pi de tipo Double y se le asigna el valor inicial 3.1415
¿String? Es un Mensaje o cadena de letras que cambian.
type anotation, cómo el tipado de TypeScript
bueno bueno, excelente maestro.
Mis anotaciones del código.
//import UIkit
import Foundation
/* "let" es para constantes, las cuales no pueden cambiar su valor
dentro del programa.*/
let maximumNumberOfLoginAttempts = 3
/*"var" es para variables, las cuales pueden cambiar su valor dentro
del programa.*/
var currentLoginAttempt = 0
/*Declaracion multiple en una linea, se pueden declarar varias varaibles o
constantes en una misma linea, solo se separan mediante comas.*/
var x = 0.0, y = 0.0 , z = 0.0
/*Para declarar una variable sin asignarle un valor inicial se utiliza el
Type Annotation y la sintacis es la siguiente.*/
var welcomeMessage : String
welcomeMessage = "Hola, ¿Cómo estas?"
/*Al igual que en la declaracion multiple, se puede declarar los Type
Annotation en una sola linea, esto se hace de la siguiente manera. */
var red, green, blue : Double
muy buena clase, muy importante el uso del Type Annotations cuando no sabemos la variable que vamos a usar pero si el tipo de dato.
Muchas Gracias Juan Gabriel
Esto es lo que aprendi:
A usar Type Annotations cuando no sabemos el valor que obtendrá la variable, pero si sabemos el tipo de dato.
Buena clase
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?