タグ

ブックマーク / mokehehe.hatenadiary.org (1)

  • インクリメント演算子 - imHo

    Ruby にはインクリメント、デクリメント演算子がない。けど ++a --b と前置で書いてもエラーにならない。単項演算子が2回とパースされてるよう。 逆に後置で a++ b-- はエラーになる。a+(+x) の x がないエラーになってる模様。 http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/5323 3) 記号的な記法 これは単なる私の趣味ですが, 単項インクリメントとかがたまに欲しく なります. i += 1 でいいわけですが. i++ と書いて怒られる (^^; すんません.この件は以前から指摘されているのですが(演算子はC に似ているのに++と--は対応する演算子が無い),++の動作が質 的に「変数を操作する」ものであるため,変数がオブジェクトでな いRubyでは導入できないでいます.++や--の「オブジェ

    インクリメント演算子 - imHo
    suginoy
    suginoy 2011/05/20
  • 1