[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Sc-devel] [approve] asBoolean
So many times I've come across the choice to either use a true/false
pair (i.e. I have to check if nil separately) or use the formula if(x
!= true) ... (i.e. have no true inversion: (x == false) means
something else than (x != true).not.
my suggestion: asBoolean
Object:asBoolean { ^true } // or false?
Nil:asBoolean { ^false }
Boolean:asBoolean { ^this }
then we write:
if(x.asBoolean) { ... }
--
.