Swift-Konstanten
Sobald eine Konstante festgelegt ist, kann ihr Wert während der Programmausführung nicht geändert werden.
Konstanten können jeden Datentyp haben, wie etwa Ganzzahlkonstanten, Fließkommakonstanten, Zeichenkonstanten oder String-Konstanten. Es gibt auch Konstanten von Aufzählungstypen:
Konstanten sind Variablen ähnlich; der Unterschied besteht darin, dass der Wert einer Konstante nach dem Festlegen nicht geändert werden kann, während der Wert einer Variablen beliebig geändert werden kann.
Konstantendeklaration
Konstanten werden mit dem Schlüsselwortletmit folgender Syntax deklariert:
let constantName = <initial value>
Das folgende ist ein einfaches Beispiel für die Verwendung von Konstanten in einem Swift-Programm:
import Cocoa let constA = 42 print(constA)
Das Ausführungsergebnis des obigen Programms ist:
42
Typannotation
Wenn du eine Konstante oder Variable deklarierst, kannst du eine Typannotation hinzufügen, um den Typ des Werts anzugeben, der in der Konstante oder Variablen gespeichert werden soll. Um eine Typannotation hinzuzufügen, setze einen Doppelpunkt und ein Leerzeichen nach den Namen der Konstante oder Variablen, gefolgt vom Typnamen.
var constantName:<data type> = <optional initial value>
Das folgende ist ein einfaches Beispiel, das die Verwendung von Typannotationen für Konstanten in Swift demonstriert. Beachte, dass Konstanten bei der Definition einen Anfangswert haben müssen:
import Cocoa let constA = 42 print(constA) let constB:Float = 3.14159 print(constB)
Das Ausführungsergebnis des obigen Programms ist:
42 3.14159
Benennung von Konstanten
Konstantennamen können aus Buchstaben, Zahlen und Unterstrichen bestehen.
Konstanten müssen mit einem Buchstaben oder einem Unterstrich beginnen.
Swift ist eine Sprache, bei der Groß- und Kleinschreibung unterschieden wird, daher sind Groß- und Kleinbuchstaben verschieden.
Konstantennamen können auch einfache Unicode-Zeichen verwenden, wie im folgenden Beispiel:
import Cocoa let _const = "Hello, Swift!" print(_const) let 你好 = "你好世界" print(你好)
Das Ausführungsergebnis des obigen Programms ist:
Hello, Swift! 你好世界
Konstantenausgabe
Variablen und Konstanten können mit der Funktion print ausgegeben werden (in Swift 2 ersetzte print println).
In Zeichenketten können runde Klammern und Backslashes verwendet werden, um Konstanten einzufügen, wie im folgenden Beispiel:
import Cocoa
let name = "Example"
let site = "http://www.example.com"
print("\(name)的官网地址为:\(site)")
Das Ausführungsergebnis des obigen Programms ist:
Example的官网地址为:http://www.example.comAndere Erweiterungen