と のような 2 つの変数があるaとしhます。
a = [「猫」、「犬」、「マット」]
h = {cat: 'gatto', dog: 'cane', mat: 'stuoia'} # (イタリア語訳)
.eachそして、それらが指しているオブジェクトの種類がわからない場合、それらのメソッドを呼び出します。渡されたブロックが1つのパラメーターをa.each取り、渡されたブロックが2つを取ることができることをどのように知ることができますか?b.each
つまり、ブロックをメソッドに渡すとき、メソッドが設定するブロック パラメーターの数をどのように知ることができますか?
some_methodブロックが取るべきパラメータの数を返すものはありますか? ブロックに渡されるobj.general_method_that_takes_a_block.some_methodパラメータの数を返すのでしょうか?general_method_that_takes_a_block