タグ

Perlに関するwisbootのブックマーク (2)

  • Perlの食えない事情 - 演算子編 - アリ

    Perlえない事情 より おっと、そうです、Perlには演算子が多すぎるのでした。せっかくの機会なので、Perlの演算子を紹介します。 ビーナス演算子: 0+, +0 数値として評価してくれます。意外とよく見かけますね。 なぜこの演算子を使う必要があるのかというと、Perlは文字列と数値を明確に区別できないからです。scalarを文字列として解釈するならば文字列として、 print 0+ '10'; #=> 10 print 0+ '123b'; #=> 123 print '1.2e3' +0; #=> 1200 print [] +0; #=> 4303367864 ちなみに、文字列として評価するときにはこのようにするとかっこいいと言われています。 $obj.q(); 一見メソッド呼び出しのように見えますが $obj . ''; と等価です。 ベビーカー演算子: @{[ ]} 文字

    Perlの食えない事情 - 演算子編 - アリ
    wisboot
    wisboot 2013/02/05
    なんて読みづらい演算子の数々w/これは趣味以外では使えない=自分専用コードのみ。他人がこんなコードpushしてきたら萎える。コードレビュー?通すかこんなもん!w(Perlはわかってないので適当言ってますm(__)m)
  • http://twitter.com/kentosho/status/20873410973

    http://twitter.com/kentosho/status/20873410973
    wisboot
    wisboot 2010/08/18
    http://alpha.mixi.co.jp/blog/?p=2109<を見ただけだけど、@kentoshoさんの発言が正しかったってことでFA?/移行はすでに規模がデカ過ぎてまず不可能なので新しくリリースする部分から徐々に別言語に移行していくしか
  • 1