( mhmxs | 2014. 05. 06., k – 13:43 )

"mégis mikor jelent a gyakorlatban problémát?" mármint az, hogy az egyenlőség vizsgálat nem szimmetrikus, az minden szinten problémát okoz.

"És hogy kéne jobban megoldani?" Hát ugye PHP-ban a csodás === való erre, de ugye a hanyag programozók azt sorra lefelejtik, és az ő teszteseteikben rendben mennek is a dolgok, aztán jön az R1 úser, és aztán értetlenkednek. Volt PHPs kolléga, aki mikor erről beszéltünk, akkor mondta, hogy ő pont ezért mindig ===-t használ. aztán rákerestem, és az egész projektben volt 2. Mert sajnos a szakmai hozzáértés pont annál a nyelvnél igen alacsony (úgy általában), amelyik a legrenyhébben kezeli ezeket a dolgokat, és ebből születik az a sok takony kód, ami a webes világot elárasztja (tisztelet a kivételnek). Érdekes más dinamikus típusos nyelveknél le tudták kezelni ezt a problémát.

"ha nem tetszik, ne használd" nem tetszik, nem használom
-
groovy.lang.Tuple kicsit közelebbről