Swift-Variablen
Eine Variable ist ein praktischer Platzhalter, der verwendet wird, um auf eine Computerspeicheradresse zu verweisen.
In Swift wird jeder Variable ein bestimmter Typ zugewiesen, der bestimmt, wie viel Speicher die Variable belegt, und verschiedene Datentypen bestimmen außerdem den Bereich der Werte, die gespeichert werden können.
Im vorherigen Kapitel haben wirgrundlegende Datentypen, darunter Integer Int, Gleitkommazahlen Double und Float, Boolean Bool und String String, eingeführt. Darüber hinaus bietet Swift weitere leistungsfähigere Datentypen wie Optional, Array, Dictionary, Struct und Class.
Als Nächstes zeigen wir Ihnen, wie Sie Variablen in einem Swift-Programm deklarieren und verwenden.
Variablendeklaration
Eine Variablendeklaration bedeutet, dem Compiler mitzuteilen, wo im Speicher Speicherplatz für die Variable angelegt werden soll und wie groß dieser sein soll.
Bevor Sie eine Variable verwenden, müssen Sie dasvar-Schlüsselwort verwenden, um sie zu deklarieren, wie unten gezeigt:
var variableName = <initial value>
Das folgende ist ein einfaches Beispiel für eine Variablendeklaration in einem Swift-Programm:
import Cocoa var varA = 42 print(varA) var varB:Float varB = 3.14159 print(varB)
Die Ausgabe des obigen Programms ist:
42 3.14159
Variablenbenennung
Variablennamen können aus Buchstaben, Ziffern und Unterstrichen bestehen.
Variablennamen 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.
Variablennamen können auch einfache Unicode-Zeichen verwenden, wie im folgenden Beispiel:
import Cocoa var _var = "Hello, Swift!" print(_var) var 你好 = "你好世界" var Example = "www.example.com" print(你好) print(Example)
Die Ausgabe des obigen Programms ist:
Hello, Swift! 你好世界 www.example.com
Variablenausgabe
Variablen und Konstanten können mit derprint-Funktion ausgegeben werden (Swift 2 ersetzte println durch print), um auszugeben.
In Zeichenketten können Klammern und Backslashes verwendet werden, um Variablen einzufügen, wie im folgenden Beispiel:
import Cocoa
var name = "Example"
var site = "http://www.example.com"
print("\(name)的官网地址为:\(site)")
Die Ausgabe des obigen Programms ist:
Example的官网地址为:http://www.example.comAndere Erweiterungen