Swift – Schnellreferenz

Swift ist Apples Sprache für iOS, iPadOS und macOS – modern, sicher und lesbar.

Variablen und Optionals

let name = "Hanse"        // Konstante
var alter = 42            // Variable
var option: Int? = nil    // Optional

print("Hallo, (name)!")

Bedingungen und Schleifen

if alter >= 18 {
    print("Volljährig")
} else {
    print("Minderjährig")
}

for i in 0..<5 {
    print(i)
}

let liste = [1, 2, 3]
for wert in liste {
    print(wert)
}

Funktionen und Structs

func begruesse(_ name: String) -> String {
    return "Hallo, (name)!"
}

struct Kunde {
    var name: String
    var alter: Int
}

let k = Kunde(name: "Hanse", alter: 42)

Optionals entpacken

if let sicher = option {
    print(sicher)
} else {
    print("nil")
}

Swift Package Manager

AufgabeBefehl
Paket erstellenswift package init
Bauenswift build
Testenswift test
Skript ausführenswift skript.swift

Verwandt: Kotlin · JavaScript · API