Решил перекинуть дискуссию из #743 на форум.
Да, но это только потому что функция должна возвращать результат, а функции с yield
результату ничего не присваивают, поэтому они должны работать тут как процедуры.
Решил перекинуть дискуссию из #743 на форум.
Да, но это только потому что функция должна возвращать результат, а функции с yield
результату ничего не присваивают, поэтому они должны работать тут как процедуры.
Ну как не присваивают - присваивают еще как. Не переменной Result конечно, но возвращают значение. Ну то есть Вы сейчас бьётесь не за ошибку, а за расширение языка
Ну да, это не ошибка…