LINUX.ORG.RU

История изменений

Исправление special-k, (текущая версия) :

В том же Ruby у строки нет метода join. И что?

Причем здесь это? Я говорю о том, что string.join будет проверять тип подставленного объекта и выполнять соответствующий фрагмент кода. А [].join содержит только код склеивания объектов своего типа, без ветвлений.

Пока ты не перечислил проблем

' '.join(MySuperClass()) вернул TypeError, как мне научить join работать с моим классом, это вообще возможно?

Исходная версия special-k, :

В том же Ruby у строки нет метода join. И что?

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

Пока ты не перечислил проблем

' '.join(MySuperClass()) вернул TypeError, как мне научить join работать с моим классом, это вообще возможно?