Let vs Var
Fa parte della sezione Fondamenti del percorso Swift di Coddy. Lezione 4 di 86.
In Swift, usi let e var per memorizzare valori.
var crea una variabile. Il suo valore può essere modificato in seguito:
var score = 10
print(score) // 10
score = 20
print(score) // 20let crea una costante. Il suo valore non può essere modificato una volta impostato:
let name = "Alice"
print(name) // Alice
// name = "Bob" // Errore! Impossibile assegnare un valore alla costante 'let'Quando usare quale?
- Usa
letper impostazione predefinita. Se un valore non deve cambiare, rendilo una costante. - Usa
varsolo quando sai che il valore dovrà cambiare.
Questa è una buona pratica in Swift che rende il tuo codice più sicuro e facile da comprendere.
Sfida
PrincipianteCrea una costante chiamata language con il valore "Swift" e una variabile chiamata age con il valore 25. Stampa entrambi i valori su righe separate.
Provalo tu
// Scrivi il tuo codice qui sotto
// Uno dei due non cambia mai valore, l'altro sì
// Non modificare le righe qui sotto
print(language)
print(age)Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori – Parte 1
Operatori aritmeticiOperatore moduloAssegnazione compostaRiepilogo - Matematica sempliceOperatori di confronto7I/O di base
Funzione printInterpolazione di stringheInput con ReadLineConversione di tipoRipasso - Fino a 120Ripasso - Vero o falso10Funzioni
Dichiarare una funzioneParametri e argomentiValori restituitiEtichette degli argomentiRiepilogo - Funzione SigmaRiepilogo - Funzione di validazioneValori predefiniti13Iterare sulle sequenze
Iterare sugli elementiIl metodo enumerateIterare sulle stringhe P1Iterare sulle stringhe P22Variabili
Let vs VarAnnotazioni di tipoNumeriStringaBooleanoConvenzioni di denominazioneRiepilogo - Inizializzare le variabili5Operatori Parte 2
Operatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 3Operatore ternario8Calcolatore per dividere il conto
Messaggio di benvenutoAcquisire i dati11FizzBuzz con una variante
Panoramica del giocoLa funzione FizzBuzz3Valori opzionali
Cosa sono i valori opzionaliEstrazione del valore con if letGuard letOperatore di coalescenza nilRiepilogo - Estrazione sicura del valore6Decisioni
Istruzione ifIf - ElseRipasso - Calcolatrice sempliceIstruzione switchSwitch con intervalli9Cicli
Ciclo for-inCiclo whileCiclo repeat-whileBreakContinueRipasso - FattorialeIntervalli nei cicliCiclo annidatoRipasso - Input dinamicoEsercitati da solo: Playground Swift