次世代言語11[Rust Swift TypeScript Dart]at TECH次世代言語11[Rust Swift TypeScript Dart] - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト865:デフォルトの名無しさん 18/07/01 01:54:08.61 5prQoZWD.net >>845 ヒント:Smalltalk 866:844 18/07/01 02:00:27.83 YZ+qvhoO.net クロージャは、クロージャの外側の環境をつかんでいる。 つまり、クロージャを囲む関数内の変数をつかんでいる だから、クロージャ内でreturn すれば、外側の関数も抜けて、 関数内の変数なども、解放した方が良いと考えた Groovy の挙動とは違うかも 867:デフォルトの名無しさん 18/07/01 02:11:27.56 FQlsc9Xo.net >>848 return だけだったら納得できるんだが、next や break の扱いがぐちゃぐちゃなのはどう説明するの? 868:デフォルトの名無しさん 18/07/01 02:52:24.35 QlwNZjji.net >>847 関数型でもないウンコ言語がクロージャの話に入ってくんな 何の参考にもならんわ 869:デフォルトの名無しさん 18/07/01 03:04:39.74 3SrV2o5x.net >>837 > まさか行き当たりばったりってことはないよね笑 その、まさかだぞ。 楽しくプログラミング()した結果が仕様だ文句あるか!w 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch