jruby-1.7.16.1 :005 > "100%" > "105%"
=> false
jruby-1.7.16.1 :006 > "100%" < "105%"
=> true
jruby-1.7.16.1 :007 > "105.5%" < "105%"
=> false
jruby-1.7.16.1 :008 > "105.5%" > "105%"
=> true
czy to przypadek (w sensie bity tworzące te stringi tak się układają) czy to może jakiś ficzer języka?
#ruby
Czy mogę tak przeładować w c++ jakiś operator żeby wynik działania działał na obydwa argumenty a nie dawał wyniku końcowego?
Przykładowo chciałbym mieć klasę MyClass z przeładowanym operatorem (np "||" ) w taki sposób że jak wykonuje działanie z tym operatorem na dwóch obiektach A i B tej klasy to zmienia mi się właściwość obiektu A i obiektu B ale żadnego wyniku nie otrzymuje. Chodzi mi o to żebym