japl/tests/japl/is.jpl

26 lines
421 B
Plaintext

//[Test: is]
//[source:mixed]
var x = 4;
var y = x;
print(x is y);//stdout:true
print(x is x);//stdout:true
print(x is 4);//stdout:false
var z = true;
var u = true;
print(z is u);//stdout:true
print(z is x);//stdout:false
print(z is z);//stdout:true
var l = false;
print((not l) is z);//stdout:true
print(l is z);//stdout:false
print((l is z) is l);//stdout:true
var k;
print(k is nil);//stdout:true
//[end]
//[end]