Kaya 0.4.4 reference for Builtins::identical

List of functions and data types in Builtins

Bool identical(a x, a y)

Arguments

Usage

Check if two values are identical. This is stronger than equality - this tests whether two values are stored at the same memory location. In other words, it tests whether modifying the contents of x would also modify the contents of y.

a = (5,6);
b = (3,a.snd);                        
c = a;
d = (5,6);
test = identical(b,a); // false                       
test2 = identical(b.snd,a.snd); //true
test3 = identical(c,a); // true
test4 = identical(d,a); // false

Of course, equal(a,d) would be true.

Related

kaya@kayalang.org | Last modified 29 November 2011 | Supported by Durham CompSoc | Powered by Kaya