Swift - Variabili
Una variabile ci fornisce una memoria con nome che i nostri programmi possono manipolare. Ogni variabile in Swift 4 ha un tipo specifico, che determina la dimensione e il layout della memoria della variabile; l'intervallo di valori che possono essere memorizzati all'interno di quella memoria; e l'insieme di operazioni che possono essere applicate alla variabile.
Swift 4 supporta i seguenti tipi di variabili di base:
Int or UInt- Viene utilizzato per i numeri interi. Più specificamente, è possibile usare Int32, Int64 per definire interi con segno a 32 o 64 bit, mentre UInt32 o UInt64 per definire variabili intere senza segno a 32 o 64 bit. Ad esempio, 42 e -23.
Float- Viene utilizzato per rappresentare un numero a virgola mobile a 32 bit. Viene utilizzato per contenere numeri con punti decimali più piccoli. Ad esempio, 3.14159, 0.1 e -273.158.
Double- Viene utilizzato per rappresentare un numero in virgola mobile a 64 bit e utilizzato quando i valori in virgola mobile devono essere molto grandi. Ad esempio 3.14159, 0.1 e -273.158.
Bool - Questo rappresenta un valore booleano che è vero o falso.
String- Questa è una raccolta ordinata di personaggi. Ad esempio, "Hello, World!"
Character- Si tratta di una stringa letterale a un carattere. Ad esempio, "C"
Swift 4 permette anche di definire vari altri tipi di variabili, che tratteremo nei capitoli successivi, come Optional, Array, Dictionaries, Structures, e Classes.
La sezione seguente spiegherà come dichiarare e utilizzare vari tipi di variabili nella programmazione di Swift 4.
Dichiarazione di variabili
Una dichiarazione di variabile dice al compilatore dove e quanto creare la memoria per la variabile. Prima di utilizzare le variabili, è necessario dichiararle utilizzandovar parola chiave come segue -
var variableName = <initial value>
L'esempio seguente mostra come dichiarare una variabile in Swift 4:
var varA = 42
print(varA)
Quando eseguiamo il programma precedente usando playground, otteniamo il seguente risultato:
42
Digita Annotazioni
Puoi fornire un file type annotationquando si dichiara una variabile, per essere chiari sul tipo di valori che la variabile può memorizzare. Ecco la sintassi:
var variableName:<data type> = <optional initial value>
L'esempio seguente mostra come dichiarare una variabile in Swift 4 utilizzando Annotation. Qui è importante notare che se non stiamo usando l'annotazione del tipo, diventa obbligatorio fornire un valore iniziale per la variabile, altrimenti possiamo semplicemente dichiarare la nostra variabile usando l'annotazione del tipo.
var varA = 42
print(varA)
var varB:Float
varB = 3.14159
print(varB)
Quando eseguiamo il programma precedente usando playground, otteniamo il seguente risultato:
42
3.1415901184082
Denominazione delle variabili
Il nome di una variabile può essere composto da lettere, cifre e il carattere di sottolineatura. Deve iniziare con una lettera o un trattino basso. Le lettere maiuscole e minuscole sono distinte perché Swift 4 è un linguaggio di programmazione con distinzione tra maiuscole e minuscole.
È possibile utilizzare caratteri semplici o Unicode per denominare le variabili. I seguenti esempi mostrano come assegnare un nome alle variabili:
var _var = "Hello, Swift 4!"
print(_var)
var 你好 = "你好世界"
print(你好)
Quando eseguiamo il programma precedente usando playground, otteniamo il seguente risultato.
Hello, Swift 4!
你好世界
Variabili di stampa
È possibile stampare il valore corrente di una costante o variabile con la funzione di stampa. È possibile interpolare un valore variabile racchiudendo il nome tra parentesi ed eseguirne l'escape con una barra rovesciata prima della parentesi aperta: Di seguito sono riportati esempi validi:
var varA = "Godzilla"
var varB = 1000.00
print("Value of \(varA) is more than \(varB) millions")
Quando eseguiamo il programma precedente usando playground, otteniamo il seguente risultato.
Value of Godzilla is more than 1000.0 millions