История изменений
Исправление tailgunner, (текущая версия) :
Отсуствие скобок при вызове метода
пиши
Ыыы... то есть можно писать, а можно не писать? Этот ваш Руби - средство самовыражения кодеров (именно кодеров).
факинг мэджик
to_s? Это называется утиная типизация
Неявные вызовы методов - это ни разу не утиная типизация. Это факинг мэджик (или coercion, если уж нужен технический термин).
а то в питоне нет вызова __str__
И это тоже плохо. Но в Python неявный вызов выполняется в основном при интерполяции строк для %s.
Исходная версия tailgunner, :
Отсуствие скобок при вызове метода
пиши
Ыыы... то есть можно писать, а можно не писать? Этот ваш Руби - средство самовыражения кодеров (именно кодеров).
факинг мэджик
to_s? Это называется утиная типизация
Неявные вызовы методов - это ни разу не утиная типизация. Это факинг мэджик (или coercion, если уж нужен технический термин).