タグ付けされた質問 「proc」

14
ラムダを使用する場合、Proc.newを使用する場合
Ruby 1.8では、一方でproc / lambdaと他方で微妙な違いがありますProc.new。 それらの違いは何ですか? どれを選択するかを決める方法についてのガイドラインを教えてください。 Ruby 1.9では、procとlambdaが異なります。どうしたんだ?
336 ruby  lambda  proc 

2
なぜ繊維が必要なのですか
ファイバーの場合、古典的な例:フィボナッチ数列の生成 fib = Fiber.new do x, y = 0, 1 loop do Fiber.yield y x,y = y,x+y end end ここにファイバーが必要なのはなぜですか?これを同じProcで書き換えることができます(実際には、クロージャー)。 def clsr x, y = 0, 1 Proc.new do x, y = y, x + y x end end そう 10.times { puts fib.resume } そして prc = clsr 10.times …
100 ruby  lambda  closures  fibers  proc 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.