Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
smalex 20.10.2004 17:04
пока ждал ответа, придумал "своё" решение :-)@main[] $people1[^people::new[]] ^people1.setName[masha] $people2[^people::new[]] ^people2.setName[dasha] $people3[$people1] ^if(^people1.CompareTo[$people2]){ people1 == people2<br/> } ^if(^people1.CompareTo[$people3]){ people1 == people3<br/> } ^if(^people3.CompareTo[$people1]){ people3 == people1<br/> } ### @CLASS object ### @new[] ^_CalcHashCode[] ### @CompareTo[object] $result(^if($_hashCode1 == $object._hashCode1 && $_hashCode2 == $object._hashCode2){1}{0}) ### @_CalcHashCode[] $_hashCode1(^math:random(2147483648)) $_hashCode2(^math:random(2147483648)) ### @CLASS people ### @BASE object ### @new[] ^BASE:new[] $_name[] ### @setName[value] $_name[$value] ###