История изменений
Исправление special-k, (текущая версия) :
В том же Ruby у строки нет метода join. И что?
Причем здесь это? Я говорю о том, что string.join будет проверять тип подставленного объекта и выполнять соответствующий фрагмент кода. А [].join содержит только код склеивания объектов своего типа, без ветвлений.
Пока ты не перечислил проблем
' '.join(MySuperClass())
вернул TypeError, как мне научить join работать с моим классом, это вообще возможно?
Исходная версия special-k, :
В том же Ruby у строки нет метода join. И что?
Причем здесь это? Я говорю о том, что string.join будет проверять тип подставленного объекта и выполнять соответствующий фрагмент кода. А [].join содержит только код склеивания себя(массива), без лишних ветвлений.
Пока ты не перечислил проблем
' '.join(MySuperClass())
вернул TypeError, как мне научить join работать с моим классом, это вообще возможно?