Menu
Coddy logo textTech

Anotaciones de tipos

Parte de la sección Fundamentos del Journey de Swift de Coddy — lección 5 de 86.

Swift puede determinar automáticamente el tipo de un valor. Esto se llama inferencia de tipos:

let name = "Alice"   // Swift infiere que esto es un String
let age = 25         // Swift infiere que esto es un Int
let price = 9.99     // Swift infiere que esto es un Double

Pero también puedes declarar explícitamente el tipo usando una anotación de tipo. Escribes dos puntos después del nombre, seguidos del tipo:

let name: String = "Alice"
let age: Int = 25
let price: Double = 9.99
let isActive: Bool = true

Las anotaciones de tipo son útiles cuando:

  • Quieres ser especialmente claro sobre el tipo de un valor
  • Declaras una variable sin un valor inicial
var score: Int   // Declarada pero aún no asignada
score = 100      // Asignada más tarde

Sin la anotación de tipo, Swift no sabría qué tipo score debería ser.

challenge icon

Desafío

Principiante

Crea cuatro constantes con anotaciones de tipo explícitas:

  • name de tipo String con el valor "Alice"
  • age de tipo Int con el valor 30
  • price de tipo Double con el valor 9.99
  • isOnline de tipo Bool con el valor true

Imprime los cuatro valores en líneas separadas.

Hoja de referencia

Swift puede determinar automáticamente el tipo de un valor a través de la inferencia de tipos:

let name = "Alice"   // Swift infiere String
let age = 25         // Swift infiere Int
let price = 9.99     // Swift infiere Double

Puedes declarar tipos explícitamente usando anotaciones de tipo con dos puntos después del nombre de la variable:

let name: String = "Alice"
let age: Int = 25
let price: Double = 9.99
let isActive: Bool = true

Las anotaciones de tipo son útiles al declarar una variable sin un valor inicial:

var score: Int   // Declarada pero no asignada
score = 100      // Asignada más tarde

Pruébalo tú mismo

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos