でのJavaの閉鎖私はRubyのブロックがどのように機能するかを理解しようとしてきた、と私はC.Rubyのブロック/ C
でそれらを実装しようとしてきたクロージャを実施する1つの簡単な方法は通過させることであることを行うためにa void*
をクロージャ/関数の囲みスタックに追加しますが、Rubyブロックはブロックを使用するスコープからのreturn文とbreak文も処理するようです。
loop do
break i if (i >= 4000)
i *= 2
end
Java用のクロージャの提案の1つは、このようにも動作すると思います。
CでRuby-Block/Java-Closureをどのように実装しますか?
"CでRuby-Block/Java-Closureをどのように実装しますか?" 少なくともJava 7がリリースされるまでは、Javaクローズのようなものはありません。 –
そうですね、私は「Javaの提案を閉鎖する」と言いました。 –