2021-02-28 14:10:17 +01:00
|
|
|
//[Test: booleans]
|
|
|
|
//[source: mixed]
|
2021-01-30 18:42:04 +01:00
|
|
|
print(2 or 3);//stdout:2
|
|
|
|
print(2 and 3);//stdout:3
|
|
|
|
print(false or true);//stdout:true
|
|
|
|
print(true or false);//stdout:true
|
|
|
|
print(true and false);//stdout:false
|
|
|
|
print(false and 3 or 4);//stdout:4
|
|
|
|
print(true and 3 or 4);//stdout:3
|
|
|
|
print(true and 2);//stdout:2
|
|
|
|
print(false or 5);//stdout:5
|
2021-02-26 12:27:10 +01:00
|
|
|
print(nil or 4);//stdout:4
|
|
|
|
print(0 or true);//stdout:0
|
2021-01-30 18:42:04 +01:00
|
|
|
print("" and true);//stdout:''
|
|
|
|
print("" or true);//stdout:true
|
|
|
|
print(1 or 2 or 3 or 4);//stdout:1
|
|
|
|
print(1 and 2 and 3 and 4);//stdout:4
|
|
|
|
print(1 and 2 or 3 and 4);//stdout:2
|
|
|
|
print(1 and false or 3 and 4);//stdout:4
|
2021-02-26 12:27:10 +01:00
|
|
|
print(not false);//stdout:true
|
2021-01-30 18:42:04 +01:00
|
|
|
print(not 1);//stdout:false
|
|
|
|
print(not 1 and not 2);//stdout:false
|
2021-02-26 12:27:10 +01:00
|
|
|
print(not (1 and false));//stdout:true
|
2021-02-28 14:10:17 +01:00
|
|
|
//[end]
|
|
|
|
//[end]
|