Uz len pridat #define, pretazovanie operatorov a zopar drobnosti co mi v Jave chybaju a vazne zacnem uvazovat o presedlani z C++.
Go, Java, go ! :) Osobne si myslim, ze pokial bude nutne pisat zverstva typu Integer.valueOf(String("3")).intValue(), tak to ku citatelnosti velmi nepridava ...
No mne se zrovna "3".to_i zda jako dobre zverstvo. Co je na tom elegantniho? Kdyby to bylo "3".to_int, jeste bych to chapal, protoze cloveka by hned na prvni pohled napadlo, ze se konvertuje na integer. Ale mnohem lepsi je podle me reseni z Pythonu, proste napisu int("3") a je to... Protoze pak muzu konzistentne psat i float("3"), MyOwnNumericType("3") apod. Zkratka a dobre, Ruby je urcite zajimavy jazyk, ale obcas byla pri navrhu zbytecne obetovana citelnost.
porovnavate cislo so stringom :) takze bud $a == $b
alebo $a eq $b
ale nie "$a" == $b pokial $b je cislo. i ked perlu je to jedno, syntakticky to nieje moc ciste.
pokial sa totiz pracuje s == porovnava sa ciselna hodnota. z toho by mohlo vyplinut ze "$a" > $b a to by pekne uz nebolo :) "$a" > "$b" je prakticky sortovanie :)) $a > $b je len porovnanie cisiel. nezda sa to ale nieje to to iste.
a ak nie ukamenujte ma prosim :)))