5 Jan
2009
5 Jan
'09
12:31 a.m.
Aaron Tomb
As others have explained, the == operator doesn't tell you whether two values are actually stored at the same location in memory.
Nobody yet mentioned that (==) doesn't guarantee *anything* - it's a user defined function. So while it may and should give structural equality, it also may not. -k -- If I haven't seen further, it is by standing in the footprints of giants