このサイトを見ていて「ん?」と思ったのでメモ。
今までずっとメソッド名と引数の間にはスペース(or括弧)がいるものと信じてきてた。
そうじゃなかった!!!!
引数がシンボルの場合は、そうでもないみたい。
ほかにもそういうのあるのかもしれないけど…
とりあえずこれが動く
def sample value puts "sample#{value}" end sample:hoge # sampleと:hogeの間にスペースはいらない sample:moge # sampleと:mogeの間にスペースはいらない
実行するとこうなる
samplehoge samplemoge
知らなかったなぁ〜。