ブロック、頭がごちゃごちゃ。
def use_block yield 1, 2 end use_block do |i, j| p i + j end
結果。
3
その2。
def use_block2(k) yield 1 + k, 2 end use_block2(3) do |i, j| p i + j end
結果。
6
何となくわかるし書けるのだけど、パズルのピースが頭に散らばっているような感じというか。
eachとかを使うのはいいけど、自分で作るとなるとダメだ。
def use_block yield 1, 2 end use_block do |i, j| p i + j end
結果。
3
その2。
def use_block2(k) yield 1 + k, 2 end use_block2(3) do |i, j| p i + j end
結果。
6
何となくわかるし書けるのだけど、パズルのピースが頭に散らばっているような感じというか。
eachとかを使うのはいいけど、自分で作るとなるとダメだ。