История изменений
Исправление actionless, (текущая версия) :
Аргумент «почему не if»
я не могу понять, что мешает, например, объявить подключение через класс (ну и в его деструкторе соответственно его убивать) и if будет выглядеть типа `if connection.react('this') {} elif connection.react('that') {}`
имхо нэймспэйсинг это более гибкий подход, чем ввод новых ключевых слов или тем более закорючек
Нет-нет, try/finally это совсем не то
я понимаю, что это технически не то (в Go это реализовано более похоже на Raku), но я говорил о том, что этот механизм покрывает большинство случаев, где нельзя обойтись просто выравниванием блоков кода
ну и плюс для конца цикла есть еще `if/else` (где else выполняется после последнего элемента, т.е. переменная цикла содержит как раз последний элемент
Исходная версия actionless, :
Аргумент «почему не if»
я не могу понять, что мешает, например, объявить подключение через класс (ну и в его деструкторе соответственно его убивать) и if будет выглядеть типа `if connection.react('this') {} elif connection.react('that') {}`
имхо нэймспэйсинг это более гибкий подход, чем ввод новых ключевых слов или тем более закорючек