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

Inferencia de Tipos

La inferencia de tipos es un proceso por el cual el compilador determina el Tipo de una Variable, Constante, etc. que es definida sin una declaración explícita de su Tipo. El tipo es inferido a partir del valor asignado a esa Variable, Constante, etc.

Lo vamos a entender con el siguiente ejemplo. En Swift podemos definir una variable declarada Tipo String

var nombreCliente: String = "Pedro"

Como Swift tiene la capacidad de la Inferencia de Tipos, podríamos definir esa misma Variable sin declarar el Tipo

var nombreCliente = "Pedro"

Swift sabrá el Tipo de la Variable nombreCliente por el valor asignado

Si mantenemos pulsada la tecla Alt mientras hacemos clic sobre el nombre de la Variable, vemos que Swift ha asignado correctamente el Tipo de dato, en este caso un String

Más en esta Sección

  • Aprende cómo funciona y qué hace un Compilador

  • Qué es un IDE

  • Tipo de Dato

  • API: Interfaz de Programación de Aplicaciones

  • Ámbito o Scope

  • Orden Lexicográfico

  • Actualización OTA

  • Versión Golden Master

  • Control de Versiones

  • Casting

  • Qué es un Framework

  • Lenguaje de Programación Imperativo

  • Lenguaje de Programación Declarativo

  • Overflow

  • Versión Release

  • Release Notes

  • Unicode

  • Depuración de Programas

  • Lenguaje de Programación Type Safe

  • Qué es el Código Fuente

  • Qué es un SDK

  • Palabras Reservadas

  • Sandbox

  • Camel Case

  • Algoritmo

  • Qué es un Lenguaje de Programación

  • IntelliSense

  • GUI