From: Tadayoshi Funaba Date: 2009-07-23T02:27:33+09:00 Subject: [ruby-dev:38873] Re: 複素数リテラルについて > ふなばさんは 1+n*1i の方が読みやすい or 書きやすいと思われる > んでしょうか。 それは場合にもよるでしょうね。たぶん、Complex(1, n) と書くことが多いと 思います。 1 + n * Complex::I や Complex(1, n) と書けるのだから、1+3i のような表現 は意味がないとも思いません。 > もしリテラルを入れても複素数が大して便利にならないのであれば、 > 文法を拡張する意味はないように思います。 それはそうでしょう。ただ、まつもとさんが提案しているのは、ほとんど字句 レベルの修正で、遠藤さんが提案しているのは、構文レベルでいじらないと駄 目なように思います。そしてそれが ruby の文法の中で存在可能なのかどうか、 ちょっと判らないんですが。 あと、念のために言うと、まつもとさんの提案を受け入れなければならないと 主張しているわけではありません。