#【Rails シンボル】
【無料補講】Ruby on Rails でたくさん出てくる「 : (コロン)」← これ理解できてる!?
コロン、シンボルの理解が乏しいなと思いました。
そのため、こちらで学ばせていただきました。
##3つのシンボル
###・シンボル
先頭にコロンがあったらシンボルと覚える。
→ 文字列の上位版
同じシンボルであれば、同じ場所に保存される。
そのため、実態は1つである。
→ コンピューター内部で一意である。
###・シンボルをキーにしたハッシュの定義
{ } の中に後ろコロンがあったらシンボルをキーにしたハッシュ。
ハッシュとの相性が良い。
→ シンボル、ハッシュのキー 共に重複を許さない。
Rails
//シンボルをキーにしたハッシュ(省略形)
{ id: 1 }
###・メソッドで使うキーワード引数
メソッドの引数部分に後ろコロンがあったらキーワード引数
引数に見出しをつけている。
→ わかりやすくなる。
→ メソッドの呼び出しは括弧省略可