- 554 名前:デフォルトの名無しさん mailto:sage [2022/10/11(火) 14:17:27.31 ID:17+/w9Hg0.net]
- 手続きオブジェクト・Proc は、
Proc.new, Kernel#proc, Kernel#lambda, -> 引数{ 処理 } で作れます。 Procを呼び出すには、Prco#call, Proc#[] を使う g = -> x, y { x + y } p g.call( 3, 4 ) p g.( 3, 4 ) p g[ 3, 4 ] p -> x, y { x + y }[ 3, 4 ] これらは全て、7 と出力される 最後のものは、JavaScript のIIFE (Immediately Invoked Function Expression; 即時実行関数式)みたいなものか? 定義されると同時に実行される
|

|