asilyator
Мне казалось, что последовательность (sequence) - это все, что поддерживает протокол итератора.
в документации у них написано, что такое sequence в питоне
asilyator
py.user.next
2) если у аргумента может быть разный тип в зависимости от вызова, то это надо будет делать строку тега на каждый тип, увеличивая теговое описание
и от набора этих типов в вызове может зависеть возвращаемое значение
Пример?
пример про re.findall(), os.listdir()
либо ты пишешь теги про какой-то список, либо ты пишешь теги про список строк и теги про список байтовых объектов
а потом ещё теги про возвращаемое значение удваиваются
asilyator
Если они тегированы, то их можно просматривать на предмет интересного.
попробуй почитать стандарт C++
попробуй прочитать стандарт C++
думаешь, нельзя его было сократить раза в два ?
asilyator
Все она не заменит, но большинство - вполне.
а большинство - это не всё
думаешь, хорошо, знать функцию только на две трети ?
asilyator
На родном языке ты просматриваешь текст по диагонали, выхватывая нужные слова.
и какой результат ?
asilyator
А как часто тип возврата сложно зависит от типов аргумента
а ты представь всё, что может быть
а потом примени правило “если что-то может произойти, то оно обязательно произойдёт”
если может появится какая-то тонкая настройка вызова функции, от которой что-то зависит, то нужно исходить из того, что она точно появится
и эти ограничивающие теги либо заблокируют развитие языка, либо их надо будет менять синтаксически
а удалить это будет невозможно
(вот с php такая ситуация - он не может развиваться, потому что скован)