Conditional structures: Difference between revisions
Content added Content deleted
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
=={{header|ActionScript}}== |
=={{header|ActionScript}}== |
||
:''See [[Conditional Structures#JavaScript|JavaScript]]'' |
:''See [[Conditional Structures#JavaScript|JavaScript]]'' |
||
=={{header|Aikido}}== |
|||
'''Conditional Expressions''' |
|||
<lang aikido> |
|||
var x = loggedin ? sessionid : -1 |
|||
</lang> |
|||
'''if..elif..else''' |
|||
<lang aikido> |
|||
if (value > 40) { |
|||
println ("OK") |
|||
} elif (value < 20) { |
|||
println ("FAILED") |
|||
} else { |
|||
println ("RETRY") |
|||
} |
|||
</lang> |
|||
'''switch''' |
|||
<lang aikido> |
|||
switch (arg) { |
|||
case "-d": |
|||
case "--debug": |
|||
debug = true |
|||
break |
|||
case "-f": |
|||
force = true |
|||
break |
|||
default: |
|||
throw "Unknown option " + arg |
|||
} |
|||
switch (value) { |
|||
case > 40: |
|||
println ("OK") |
|||
break |
|||
case < 20: |
|||
println ("FAILED") |
|||
break |
|||
case in 50..59: |
|||
println ("WIERD") |
|||
// fall through |
|||
default: |
|||
println ("RETRY") |
|||
} |
|||
</lang> |
|||
=={{header|Ada}}== |
=={{header|Ada}}== |