From: Yusuke ENDOH Date: 2009-07-23T02:30:24+09:00 Subject: [ruby-dev:38874] Re: 複素数リテラルについて 遠藤です。 2009/07/23 1:57 に Yukihiro Matsumoto さんは書きました: > まつもと ゆきひろです > > In message "Re: [ruby-dev:38855] Re: 複素数リテラルについて" > on Wed, 22 Jul 2009 23:51:10 +0900, Yusuke ENDOH writes: > > |その前に、 > | > |* 本当に必要なのか > | > |は十分検討されたのでしょうか。積極的に反対なわけではないですが、 > |どういうユースケースが想定されているのか知りたいです。 > > 複素数を使うことが頻繁にある人にはうれしいケースがあると想像 > します。もちろん、そんなケースなどない、むしろ1iと書けても、 > niと書けないようなら要らない、という意見がある可能性もあり、 > それはそれで耳を傾けたいと思います。 考え直してみると、結局私が嫌なのは 1+2i と Complex(1, n) の見た目が 違いすぎること (+ 書き換えが面倒くさいこと) だと思い至りました。 なので、 > |「リテラル」ではなく下記のような「虚数化」の文法にすれば、上記の > |問題はなくなるかも。 > | > | 1+(2)i => 1+(n)i > > 一応、n.iというものも提案しています。 これなら文法拡張もなく見た目の違いもないので、一番いい気がして きました。 -- Yusuke ENDOH