Aprende a Programar Apps para iPhone con  Swift, SwiftUI y UIKit - lafactoriaapple

Type Annotation

En Swift cuando declaramos una Constante o una Variable, podemos definir su Tipo de Datos haciendo uso de :

Igualmente podremos definir el Tipo para Tuplas, Funciones, Arrays, Diccionarios, etc. El Manual de Referencia de Swift dedica una sección a los Tipos:

https://docs.swift.org/swift-book/ReferenceManual/Types.html

Vamos a crear un Playground para ver la Declaración de Tipos en Swift.

Si queremos almacenar Texto en una determinada Variable, tendremos que declararla de Tipo String. Para hacer esto en Swift generaremos la siguiente línea de código:

var myFirstText: String = "Hola"

Nótese como se ha utilizado : para indicar el Tipo de Dato. Y los datos de Tipo String siempre van entrecomillados ""

Respecto a la posición de : respecto al nombre de la variable y la definición del Tipo, se puede dejar el espacio en blanco según los siguientes ejemplos:

Debido a que Swift tiene Inferencia de Tipos, realmente se utilizará pocas veces el Type Annotation. No obstante en La Factoría Apple creemos que declarar el Tipo ayuda a tener un Código Fuente más legible.

Si queremos almacenar Números Enteros en una determinada Variable, tendremos que declararla de Tipo Int.

var myFirstNumber: Int = 6763

Si queremos almacenar Números Decimales en una determinada Variable, tendremos que declararla de Tipo Float o Double.

var myFirstDecimal: Float = 23.56
var mySecondDecimal: Double = 45.878

Nótese que en Swift el signo decimal es el punto .

Más en esta Sección

  • Value Types en Swift

  • Valores Booleanos

  • Números con Coma Flotante

  • Typealias

  • Conversión de Tipos en Swift

  • Notación Científica de Números muy grandes o muy pequeños

  • Números Binarios en Swift

  • Tipos de Datos String

  • Tipos de Datos Character

  • Números Enteros en Swift

  • Inferencia de Tipos en Swift

  • Tipos de Datos más utilizados en Swift