Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

¿Cómo funcionan los Type Annotations?

5/22
Recursos

Aportes 18

Preguntas 0

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

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

  • Los Type Annotation (TA) especifican de manera explícita el tipo de una variable o expresión.
  • Los TA comienzan con dos puntos ( : ) y terminan con el tipo que se quiera especificar.
var welcomeMessage : String
var r, g, b : Double

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

Me parece que typescript se inspiró en esto… o alrevez…

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.

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.

Type Annotations especifica el valor o tipo de dato que obtendrá nuestra variable o constante

type anotation, cómo el tipado de TypeScript

bueno bueno, excelente maestro.

que epico que no se ocupe ;

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

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