LoginSignup
2
2

More than 5 years have passed since last update.

第1回つぶやき勉強会 (メタプロRubyをやりたい)

Last updated at Posted at 2016-11-07
1 / 8

スコープゲートの役割を担う3つのキーワードを答えよ。


任意のメソッドにブロックを渡すことは可能ですか?


メソッドに渡すことができるブロックは最大で1つまでですか?


do...end と {...} の違いを見せつけるサンプルコードを書け。


sentence は、なんですか?

def aisatsu
  x = "Hello"
  yield
end

x = "Goodby"
sentence = aisatsu { "#{x}, Mr.Shiraki" }

解答

  1. class, module, def
  2. 可能
  3. 一つまで
  4. 別途
  5. "Goodby, Mr.Shiraki"

def add x, y
  yield
end

add 1, 2 do 3 end # これはうごく
add 1, 2 { 3 } # これは動かない

2
2
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2