Короткие функции из оператора, не выражения


#1

Решил перекинуть дискуссию из #743 на форум.

Да, но это только потому что функция должна возвращать результат, а функции с yield результату ничего не присваивают, поэтому они должны работать тут как процедуры.


#2

Ну как не присваивают - присваивают еще как. Не переменной Result конечно, но возвращают значение. Ну то есть Вы сейчас бьётесь не за ошибку, а за расширение языка


#3

Ну да, это не ошибка…