Variables y Constantes

4/22
Recursos
Transcripci贸n

Aportes 20

Preguntas 2

Ordenar por:

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

Definici贸n
Las variables y las constantes son contenedores que sirven para guardar el valor de cualquier cosa.

  • una constante: No cambia de valor.
  • una variable: Va cambiando a lo largo del programa
    Sintaxis
    Use let para hacer una constante.
    Use var para hacer una variable.

let permite guardar constantes
var se utiliza para almacenar varibles

Esto es lo que aprendi:
Usar let para hacer una constante.
Usar var para hacer una variable.

Si la primera vez que le dan a 鈥淧lay鈥 los ventiladores del Mac se aceleran, empiezan a salir chispas, se calienta y las luces de la habitaci贸n parpadean鈥 No te preocupes, solo pasa durante unos segundos y luego todo es m谩s fluidos. No entres en p谩nico ni le eches agua la Mac, creo que es normal. Solo guarda una sana distancia 馃檪

Hay diferencias marcadas si vienes de Javascript, por ejemplo. EN este caso en Swift las variables son var (valor que pueden cambiar) y las contantes let (son valores que no pueden cambiar), a nosotros que venimos de JS nos parecer谩 raro acostumbrarnos pero es un fundamento que debemos tener muy claro desde el comienzo.

Hola, tengo una duda
Yo vengo del hermoso Java Script y muchas cosas son muy similares lo cual me encanta, pero al igual que Javascript 鈥淓s necesario poner las comas?鈥 en JS en algunas funciones puntuales es necesario, pero en Swift lo es?

Mi aporte del c贸digo visto en clase.

//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

NOTA: para comentar en el c贸digo, se utiliza:

  • // : comentarios de una sola l铆nea.
  • /* texto */ : para comentarios de varias l铆neas.

Resumen de la clase en el siguiente enlace: http://bit.ly/2T469wP

var 鈫 para variables, estas utilizan m脿s RAM por el hecho de que pueden cambiar

let 鈫 para constantes, estas ya tienen un espacio de RAM definido

Les comparto un peque帽o ejemplo para entender mejor la idea de let y var.

var  elNumeroQuePensaste= (un numero que tu quieras)
let valorDePi = 3.1416

var resultado = elNumeroQuePensaste * valorDePi

que interesante, muy bien explicado.

Esta sencilla la forma de declarar varias variables al mismo tiempo

Muy buen repaso

Muy buen punto, optimizaci贸n ante todo.

Swift maneja ambas anotaciones let (para constantes) y var (para viarables) para un mejor manejo en la memoria.

驴Que son palabras reservadas en un lenguaje de programaci贸n?

Me gusta siempre empezar por las variables y las constantes

A tener en cuenta

Constante su valor no cambia, por lo que no se necesita mas memoria para alojar el valor de la constante en memoria.

Variable su valor puede cambiar osea que puede tener un valor=1 y despues cambiar su valor a 10000, por lo que se necesitara mas memoria en caso que se requira guardar un valor mas grande en esa variable.

Hola es normal que cuando le de al play tarde tanto en salir la respuesta ??