Rapido - Costanti
Le costanti si riferiscono a valori fissi che un programma non può alterare durante la sua esecuzione. Le costanti possono essere di uno qualsiasi dei tipi di dati di base come una costante intera, una costante mobile, una costante di carattere o una stringa letterale . Ci sono anche costanti di enumerazione .
Constants vengono trattate come variabili normali tranne per il fatto che i loro valori non possono essere modificati dopo la loro definizione.
Dichiarazione delle costanti
Prima di utilizzare le costanti, è necessario dichiararle utilizzando let parola chiave come segue -
let constantName = <initial value>
Di seguito è riportato un semplice esempio per mostrare come dichiarare una costante in Swift 4:
let constA = 42
print(constA)
Quando eseguiamo il programma precedente usando playground, otteniamo il seguente risultato:
42
Digita Annotazioni
Puoi fornire un file type annotationquando si dichiara una costante, per essere chiari sul tipo di valori che la costante può memorizzare. La seguente è la sintassi:
var constantName:<data type> = <optional initial value>
L'esempio seguente mostra come dichiarare una costante in Swift 4 utilizzando Annotation. Qui è importante notare che è obbligatorio fornire un valore iniziale durante la creazione di una costante:
let constA = 42
print(constA)
let constB:Float = 3.14159
print(constB)
Quando eseguiamo il programma precedente usando playground, otteniamo il seguente risultato.
42
3.1415901184082
Costanti di denominazione
Il nome di una costante 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. Di seguito sono riportati esempi validi:
let _const = "Hello, Swift 4!"
print(_const)
let 你好 = "你好世界"
print(你好)
Quando eseguiamo il programma precedente usando playground, otteniamo il seguente risultato:
Hello, Swift 4!
你好世界
Costanti di stampa
È possibile stampare il valore corrente di una costante o variabile utilizzando printfunzione. È 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:
let constA = "Godzilla"
let constB = 1000.00
print("Value of \(constA) is more than \(constB) millions")
Quando eseguiamo il programma precedente usando playground, otteniamo il seguente risultato:
Value of Godzilla is more than 1000.0 millions