let deklariert eine Konstante, var eine Variable. Swift erkennt Typen selbst (Typinferenz), du kannst sie aber angeben (let x: Int = 5). Typen: Int, Double, Bool, String, Character. Typen werden nie stillschweigend gemischt: Mit Double(zahl) wandelst du explizit um.
Bevorzuge let; der Compiler weist dich darauf hin, wenn ein var nie verändert wird.
let name = "Mia" // Konstante
var punkte = 0 // Variable
punkte += 10
let preis: Double = 9.99
let summe = Double(punkte) + preis
print(summe)Merke
letkonstant,varveränderlichTypen werden erkannt
Umwandlung immer explizit, z. B.
Double(x)
Aufgabe
Berechne aus Int und Double einen Preis mit expliziter Umwandlung.