最終更新:2019-06-08 (土) 05:26:34 (1785d)
Ruby/:
前置コロン
Ruby/シンボル
:key
後置コロン
Ruby/シンボル
{:key => value} は {key: value}
Ruby/キーワード引数
Ruby/関数
- メソッドの引数の末尾に要素が1つ以上のハッシュを渡す場合は、{, }を省略することができます。
- ただし、obj[...] 形式のメソッド呼び出しと配列式では、要素全体がハッシュの場合に限り、 {, }を省略することができます。
- Rubyで引数付きメソッドを呼ぶときそのカッコを省略できるが、引数がシンボルであればさらに、メソッド名との間のスペースも省略できる
def name(sym) @name = sym end name:charlie # => :charlie