2013-10-27から1日間の記事一覧

Ruby2.1の数値リテラル

Ruby2.1で、リテラルの表記が拡張されて、虚数や有理数がそのまま書けるようになっている。 irb(main):001:0> 1/3r * 9 => (3/1) irb(main):002:0> (2+3i)*1i => (-3+2i) 従来は、Rational(1,3)とか、Complex(2,3)のように書く必要があった。複素数が 2+3i …