polserver/testsuite/escript/boolean/bool01.src
turleypol ef2108c9f7 New objecttype Boolean.
create via basic::Boolean(1/0)
only == != ! operators are implemented.
2018-01-05 20:04:01 +01:00

24 lines
404 B
Text

var a:=Boolean(1);
var b:=Boolean(0);
print(a); // true
print(b); // false
print(pack(a));
print(pack(b));
print(unpack(pack(a))); // true
print(unpack(pack(b))); // false
print(typeof(a));
print(typeofint(a));
print(cstr(a));
print(!b); // true
print(a==b); // false
var c:=a;
a:= Boolean(0);
print(a); // false
print(c); // true
if (c)
print("c is true");
endif
if (!a)
print("a is false");
endif