Ruby で変数名にハイフンを含ませると(一般的には)エラーになる

結論

以下のとおりです。

[1] pry(main)> foo_bar = 'hoge'
=> "hoge"
[2] pry(main)> foo-bar = 'hoge'
NameError: undefined local variable or method `foo' for main:Object
from (pry):2:in `__pry__'
Powered by はてなブログ