Avatar
omochimetaru 4/5/2021 7:22 AM
Swiftではブロックの値と大域returnの共存はできていないので、 当然、returnはブロック(クロージャ)の脱出でしか無いんだけど、
7:23 AM
それで困るか?というと、別に困らなくって、 モナドを正しく使えば内側の結果を外側に伝搬するのは綺麗に書けるので、
7:23 AM
Kotlinは複雑になった割に得たものが少ないなと思ってる
7:25 AM
まあ「組み込みのif文等だけは式の値と大域脱出を両立できる」って線で手を打つ方針はありえるのかもしれない。