- 111 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 16:43:39 ]
- >>110
>>106 の言うように、puts や print みたいな「関数っぽい」メソッドは、カッコをつけずに空白をつけることのほうが多い △ puts("hello!") ○ puts "hello!" その他のレシーバつきメソッド、またはインスタンスメソッドはカッコをつけることのほうが多い △ URI.parse 'example.com/' ○ URI.parse('example.com/') 無論つけなくても動作するが、今回のように代入が絡むとヘンな解釈になることが多いので、カッコをつけるように慣らす人が大半 ただ、Rails の人はもうほとんど病的と言っていいほどにカッコを使わない (明示的なエラーが出てからやっとそこだけ括るので、今回のようなバグに気づかないことも稀にある) これは出身言語の影響と、言語内 DSL という特殊事情が絡まった結果だと思われ
|

|