Avatar
Avatar
tarunon
if/switchが式なら同様にwhile/forも式になると思うんですが、これらは多分returnじゃなくてyieldでコンテキストの外に値を渡すんじゃないかな。故にif/switchもyieldでコンテキストの外に値を渡せるとして、returnは関数からの脱出ということにすれば
omochimetaru 4/5/2021 7:16 AM
yieldが関数レベルコルーチンの中断を表す文として使えなくなるから微妙だと思う。 まあ、例であって、別の文で区別して扱うというのは一つの方向性だね