Tipos de variables
Variables y tipos de datos en Swift
Variables y tipos de datos en Swift
a opciones de variables y tipos de datos en Swift se entienden como herramientas que contribuyen al desarrollo de las aplicaciones bajo este lenguaje de programación y cumplen funciones relacionadas con el almacenamiento de valores en el código y la adición de values a las variables, respectivamente. De este modo tenemos:
Variables
Las variables en Swift se entienden como espacios de memoria creados en el ordenador, que se encargan del almacenamiento de datos, gracias a que varían su tamaño de acuerdo con el tipo de variable creada, y cuyo valor puede cambiar cuando se requiera en los procesos de ejecución del programa del usuario.
Es importante tener en cuenta que estas variables deben declararse en el sistema antes de poder ejecutarlas en Swift. Este proceso de declaración se realiza con la palabra clave var.
Tipos de datos
Los tipos de datos en Swift se definen como los tipos de valores que pueden agregarse tanto a las variables como a las constantes, es decir, a aquellos objetos del sistema enfocados en el almacenamiento de información.
Cabe destacar que en los tipos de datos una variable puede ser modificada, pero no es posible realizar un cambio en el tipo de dato.
Estos tipos de datos en Swift pueden ser:
- String: se refiere a cadenas de texto.
- Integer: indican números enteros sin decimales.
- Float: tipos de datos decimales.
- Double: decimales con alta precisión.
- Boolean: valores que pueden tomarse por las variable como true o false.
Variables y Constantes.
var
autos = 99 var nombre = ”Salvador” let caballos = 44
let apellido = ”Sánchez”
autos = 5 // CORRECTO caballos = 3 // ERROR apellido = ”López" // ERROR nombre = ”Luis" // CORRECTO
var
autos = 99, nombre = “Salvador” Let caballos = 44, apellido = “Sánchez” Tipos
de datos Básicos.
Int. número
entero de 32 bits con un rango de entre 2.147.483.648 y 2,147,483,647.
Double, número entero de 32 bits con un
rango de entre -2.147.483.648 y 2,147,483,647.
Float,
número
flotante de 32 bits con hasta 6 decimales de precisión.
Bool, número booleano que puede ser 0 (false)
La
inferencia de datos, se realiza a través de la propiedad que tiene el compilador de determinar por nosotros cuál es
el tipo de dato a usar en una variable o constante en función de su contenido, aunque
es conveniente definer el tipo de dato del que se trate ejemplos:
var matrizCadenas =
["Uno","Dos","Tres","Cuatro"] var
matrizNumeros = [1,2,3,4] let
matrizMixta = ["Uno",2,"Tres",4,true] let matrizCadenaTipificada:[String] =
["Cinco","Seis","Siete"]
Tipos de datos Complejos: colecciones.
Arreglos o matrices (array). Para acceder a un elemento en particular, únicamente indicamos entre corchetes el número de posición del elemento dentro del arreglo iniciando con la posición cero ó elemento cero.
print ("Valor en pos 2
\(matrizCadenas[2])") // Extraemos
el valor 2 (posición 3) del array y lo
colocamos en valor
let valor = matrizMixta[2]
var valorCadena = matrizCadenaTipificada[2]
Tipos de datos Complejos: colecciones.
Arreglos
o matrices (array). Agregar elementos.
matrizCadenas += ["Cinco"]
Sustitur
rangos.
matrizCadenas
[2..3]= [“Tres nuevo”,”Cuatro nuevo”]
Tipos de datos Complejos: colecciones.
Diccionarios. La
forma de definir un diccionario es a través de clave y dato de la siguiente
manera:
var frutas = [”Manzanas": 3, ”Peras": 2, ”Uvas": 2, “Platanos": 2] y el compilador realizaría la inferencia siguiente:
var frutas: [String:Int] = [”Manzanas": 3,
”Peras": 2, ”Uvas": 2, “Platanos": 2].
Para asignar un valor a un dato debemos indicar su clave.
frutas[“Peras”] = 8


Comentarios
Publicar un comentario