Vereisten
De if-expressie selecteert uit twee expressies op basis van de waarde van een logische invoerwaarde en evalueert alleen de geselecteerde expressie.
if-expression:
if
if-conditionthen
true-expressionelse
false-expression
if-condition:
Expressie
true-expression:
Expressie
false-expression:
Expressie
Hier volgen voorbeelden van if-expressies:
if 2 > 1 then 2 else 1 // 2
if 1 = 1 then "yes" else "no" // "yes"
Het volgende geldt voor het evalueren van een if-expressie:
Als de waarde die wordt geproduceerd door het evalueren van de if-voorwaarde geen logische waarde is, wordt er een fout met redencode
"Expression.Error"
gegenereerd.De true-expression wordt alleen geëvalueerd als de if-condition de waarde
true
oplevert.De false-expressie wordt alleen geëvalueerd als de if-voorwaarde de waarde
false
evalueert.Het resultaat van de if-expressie is de waarde van de waar-expressie als de if-voorwaarde is
true
en de waarde van de onwaar-expressie als de if-voorwaarde isfalse
.Fouten die zijn opgetreden tijdens de evaluatie van de if-condition, true-expression of false-expression , worden doorgegeven.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor