LINUX.ORG.RU

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

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

Ребятки в очередной раз не догоняют, что благодаря тому, что в строке есть метод «join», ею можно «склеивать» в одну строку любой итератор, и, чтобы равноценно заменить эту возможность пришлось бы создавать некий базовый класс-тип с методом «join», от которого наследовали в обязательном порядке все итераторы, => каждому объекту-итератору пришлось бы таскать с собой этот метод (логично). Тогда как текущая «нелепая» реализация вообще ничего не требует от итераторов, кроме как быть итератором. Вот, что обычно и бывает, когда лезут в чужой монастырь (язык) со своим уставом.

Исходная версия Virtuos86, :

Ребятки в очередной раз не догоняют, что благодаря тому, что в строке есть метод «join», ею можно «склеивать» в одну строку любой итератор, и, чтобы равноценно заменить эту возможность пришлось бы создавать некий базовый класс-тип, от которого наследовали в обязательном порядке все итераторы, => каждому объекту-итератору пришлось бы таскать с собой этот метод (логично). Тогда как текущая «нелепая» реализация вообще ничего не требует от итераторов, кроме как быть итератором. Вот, что обычно и бывает, когда лезут в чужой монастырь (язык) со своим уставом.