と のような 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