Set of real numbers: Difference between revisions
Content added Content deleted
m (minor edits) |
|||
Line 359:
=={{header|Elena}}==
<lang elena>#import
▲#class(extension)setOp
{
= val [ self eval:val || func eval:val ].
= val [ self eval:val && func eval:val ].
= val [ self eval:val && func eval:val not ].
}
[
// union
set eval:0.0r assert &ifTrue.
set eval:1.0r assert &ifTrue.
set eval:2.0r assert &ifFalse.
// intersection
set2 eval:0.0r assert &ifFalse.
set2 eval:1.0r assert &ifTrue.
set2 eval:2.0r assert &ifFalse.
// difference
set3 eval:0.0r assert &ifFalse.
set3 eval:1.0r assert &ifFalse.
|