Conditional Expressions

The value of x is 5
The value of y is 10
The value of n is Fred's Flute
The value of bool_t_p is t
The value of bool_1_p is 1
The value of bool_f_p is f
The value of bool_0_p is 0

Operator Test Result
eq if @x@ eq 5 X is 5
eq if @x@ eq 6 X is not 6
eq if @n@ eq "Fred's Flute" N is not "Fred's Flute"
eq if @n@ eq "Fred" N is not "Fred"
defined if @x@ defined x is defined
nil if @x@ nil x is nonnil
defined if @z@ defined z is defined
nil if @z@ nil z is nil
defined if @w@ defined w is undefined
nil if @w@ nil w is nil
nil if @w@ nil w is nil
true if @bool_t_p@ true ok
true if @bool_1_p@ true ok
true short if @bool_t_p@ ok
true short if @bool_1_p@ ok
false if @bool_f_p@ false ok
false if @bool_0_p@ false ok