constant
true and false are Boolean values that you can use to set or test the value of switch
shelf items:
process local switch fred local switch barney variable initial { true, false, true } set fred to true do when fred output "Switch fred is true!%n" else output "Switch fred is false!%n" done set barney[3] to false do unless barney[3] output "Switch barney[3] is false!%n" else output "Switch barney[3] is true!%n" done ; Output: "Switch fred is true! ; Switch barney[3] is false!"
Note that switch shelf items evaluate to true or false value directly so that do
when fred = true and do when fred do the same thing. Similarly, do when fred =
false does the same thing as do unless fred.