z. B. let in C#3
let
Vor/Nachteile: Lesbarkeit, Sicherheit, Kosten
bei Zuweisungen lhs := rhs
lhs := rhs
Wie genau muß Typ von rhs (Ausdruck) übereinstimmen mit deklariertem Typ von lhs (Variable)?
Beachte: Objekttypen, Zahltypen