Introducció

En aquest tema, aprendrem sobre les variables i constants en Swift, que són fonamentals per a la programació en aquest llenguatge. Les variables ens permeten emmagatzemar i modificar dades, mentre que les constants ens permeten emmagatzemar dades que no canviaran durant l'execució del programa.

Variables

Definició

Una variable és un contenidor que pot emmagatzemar un valor que pot canviar durant l'execució del programa. En Swift, les variables es declaren amb la paraula clau var.

Sintaxi

var nomDeLaVariable: TipusDeDada = valorInicial

Exemple

var nom: String = "Joan"
var edat: Int = 25
var altura: Double = 1.75

Explicació

  • nom és una variable de tipus String que emmagatzema el nom "Joan".
  • edat és una variable de tipus Int que emmagatzema l'edat 25.
  • altura és una variable de tipus Double que emmagatzema l'altura 1.75.

Modificació de Variables

Les variables poden ser modificades després de la seva declaració.

nom = "Maria"
edat = 30
altura = 1.80

Constants

Definició

Una constant és un contenidor que emmagatzema un valor que no pot canviar durant l'execució del programa. En Swift, les constants es declaren amb la paraula clau let.

Sintaxi

let nomDeLaConstant: TipusDeDada = valorInicial

Exemple

let pi: Double = 3.14159
let nomDeLaEmpresa: String = "Apple"
let anyDeFundacio: Int = 1976

Explicació

  • pi és una constant de tipus Double que emmagatzema el valor 3.14159.
  • nomDeLaEmpresa és una constant de tipus String que emmagatzema el nom "Apple".
  • anyDeFundacio és una constant de tipus Int que emmagatzema l'any 1976.

Diferències entre Variables i Constants

Característica Variable (var) Constant (let)
Modificable No
Sintaxi var let
Ús Valors que poden canviar Valors que no canviaran

Exercicis Pràctics

Exercici 1

Declara una variable ciutat de tipus String i assigna-li el valor "Barcelona". Després, canvia el valor a "Madrid".

var ciutat: String = "Barcelona"
ciutat = "Madrid"

Exercici 2

Declara una constant velocitatDeLaLlum de tipus Double i assigna-li el valor 299792458.0. Intenta canviar el valor a 300000000.0 i observa què passa.

let velocitatDeLaLlum: Double = 299792458.0
// velocitatDeLaLlum = 300000000.0 // Això donarà un error perquè no es pot canviar el valor d'una constant.

Errors Comuns

  1. Intentar modificar una constant: Recorda que les constants no es poden modificar després de la seva inicialització.
  2. No especificar el tipus de dada: Encara que Swift pot inferir el tipus de dada, és una bona pràctica especificar-lo per claredat.

Consells Addicionals

  • Utilitza constants (let) sempre que sigui possible per fer el teu codi més segur i previsible.
  • Només utilitza variables (var) quan necessitis realment que el valor canviï durant l'execució del programa.

Conclusió

En aquest tema, hem après a declarar i utilitzar variables i constants en Swift. Hem vist com les variables ens permeten emmagatzemar valors que poden canviar, mentre que les constants emmagatzemen valors que no canviaran. Aquests conceptes són fonamentals per a la programació en Swift i ens ajudaran a escriure codi més clar i segur.

© Copyright 2024. Tots els drets reservats