Crea una cuenta o inicia sesi贸n

隆Contin煤a aprendiendo sin ning煤n costo! 脷nete y comienza a potenciar tu carrera

Variables y Constantes

4/22
Recursos

Aportes 23

Preguntas 4

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

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.

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 馃檪

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.

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.

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?

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.

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

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

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

let
var

Wau, en Javascript aprend铆 que let se usa para variables y const para constantes xd aqui todo es distinto. Vengo contaminado 馃お

Para los que se les complique a煤n la logica, les sugiero buscar sobre 鈥淔undamentos filosoficos a la programaci贸n鈥

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.

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