○参考 プログラミング言語 Ruby リファレンスマニュアル 1.ブロックって何? {puts "Hello"} # これはブロックdo ### club.entroll(person) # これもブロック person.socialize # end ###フレーズの方がdo/endよりも結合力が強い。 Rubyで標準になりつつある習慣は、1行のブロックにはフレーズ、複数行のブロックにはdo/endを使う。 2−1.メソッドを使い、ブロックを呼び出してみる。 メソッドの中からブロックを使用するには、yield制御構造、ブロック引数、 Proc.newの3種類の方法で行うことができます。 def call_block puts "Start of method" yield Proc.new.call proc.call lambda.call puts "End of method" e