今日の ruby と perl の失敗
Posted by yoosee on Debian at 2004-01-22 23:42 JST1 文法の混乱
最近はプライベートでは概ね ruby だが、仕事ではメンテナンスをする人が別だったりするので perl を使わされることが少なくない。perl と ruby は文法が似ているようでまるで違うので、同時期に両者で書いていると良く混乱が生じてしまう。if ... end と if {} や、perl での ; のつけ忘れ、def と sub の混乱、ruby で思わず変数の先頭に my $ を付けてしまったり、Array や Hash の初期化や演算を間違えたりと色々。最近のちょっと典型的でない例としては
- test.pl の先頭に "#!/usr/bin/env ruby" と書いた
- perl で冒頭に =head1 .... =end と書いたせいで、その後全てがコメントアウトされた