LINUX.ORG.RU

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

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

эквивалентна растовому

раст - не го

идея развита из

это тоже не го, более того, то что оно там - не значит что оно хорошо

обязательный выход из скоупа

выход куда ? хорошо, буду точнее, если в случае ошибки я не выхожу из ф-ции, не паникую, не останавливаю цикл и тд, что дальше ждать ? Потому что сейчас это крайне не явно

либо

в этом проблема, «либо» заставляет дополнительно проверять, что убивает всю идею

обработчика c помощью yield os.Stdin

либо пример не показательный, либо оно не универсально. Как оно должно работать для мап, например ? Или для курсоров ?

которая не равна nil, если что

но может быть, ссылка вполне может быть nil, более того, это тоже удобно и показательно.

В целом, вся идея выглядит как питоновские однострочники из цепочек генераторов, круто использует механики языка и навыки получиные свежим изучениме туториолов, но на деле крайне нечитабильно и более того, дебажать это сложнее.

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

эквивалентна растовому

раст - не го

идея развита из

это тоже не го, более того, то что оно там - не значит что оно хорошо

обязательный выход из скоупа

выход куда ?

либо

в этом проблема, «либо» заставляет дополнительно проверять, что убивает всю идею

обработчика c помощью yield os.Stdin

либо пример не показательный, либо оно не универсально. Как оно должно работать для мап, например ? Или для курсоров ?

которая не равна nil, если что

но может быть, ссылка вполне может быть nil, более того, это тоже удобно и показательно.

В целом, вся идея выглядит как питоновские однострочники из цепочек генераторов, круто использует механики языка и навыки получиные свежим изучениме туториолов, но на деле крайне нечитабильно и более того, дебажать это сложнее.