- 927 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 03:44:29.07 ID:nvtZwlw2.net]
- ローカル変数・無引数メソッドの、区別が難しい!
無引数メソッドに代入すると、新しいローカル変数が作られて、メソッドが隠される。 ただし、ローカル変数が見えないスコープでは、メソッドが参照されるが、 f( ) のように、( )を付けるとメソッドが呼ばれる def f( ) "method" end p f #=> "method" f = "var" p f #=> "var" f = "var" p f( ) #=> "method"
|

|