Pebble's Diary

プログラマーの作業メモ

ruby ソースコード中の改行

rubyは基本的に改行を文の終わりとして認識する。 そのため、続けたい場合はバックスラッシュを入れればいいのだが、 そんなプログラム見たことない。 この方の記事 によると、ある程度は自動認識してくれるらしい。 結論としては、文が長くなってしまった時は{の後ろで改行すればいいっぽい。

hoge.map
{ |x|

という風に改行していたらエラーだと言われた。

hoge.map {
|x|

だとOKだった。 {以降の式がおかしいと思って1時間くらい調べていたら、改行位置が原因だったとは、とほほ。 学習コストに見合えばよいのだが、心配になってきたぞ。