Optional binding is één van de manieren om een optional uit te pakken, met behulp van een speciale constructie: if let. var
Lees verderDe combinatie van de trefwoorden if en let wordt optional binding genoemd. Daarmee wordt een optional, indien deze niet nil is, ‘uitgepakt’: de bijbehorende waarde wordt in een tijdelijke variabele
Lees verdernil betekent ‘geen waarde’. Een optional die leeg is (en dus geen waarde bevat), is nil: var optionalA: Int?
Lees verderEen optional is een ‘ingepakte’ variabele: een variabele die wel of geen waarde kan hebben. Hierop kan worden getest, waarna optionals die wél over een waarde beschikken, kunnen worden
Lees verderMet forced unwrapping kun je een optional ‘uitpakken’. Een optional is een variabele die wel of geen waarde bevat: als de optional ‘leeg’ is, is hij nil. Forced unwrapping werkt
Lees verder