Zauważyłem, że REBOL nie ma wbudowanego w if...elsif...else
składni, jak ten:If ... else if ... else w REBOL
theVar: 60
{This won't work}
if theVar > 60 [
print "Greater than 60!"
]
elsif theVar == 3 [
print "It's 3!"
]
elsif theVar < 3 [
print "It's less than 3!"
]
else [
print "It's something else!"
]
Znalazłem obejście, ale to bardzo gadatliwy:
theVar: 60
either theVar > 60 [
print "Greater than 60!"
][
either theVar == 3 [
print "It's 3!"
][
either theVar < 3 [
print "It's less than 3!"
][
print "It's something else!"
]
]
]
Czy jest bardziej zwięzły sposób wdrożyć łańcuch w REBOL if...else if...else
?