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.com
Andere Erweiterungen