From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1998-07-25T13:28:52+09:00 Subject: [ruby-list:8864] Re: unary - in Complex けいじゅ@日本ラショナルソフトウェアです. In [ruby-list :8861 ] the message: "[ruby-list:8861] unary - in Complex ", on Jul/25 02:26(JST) aito@raven.bu.edu writes: >あ伊藤です. >ruby で複素数計算をしているのですが,complex.rb の中で >単項の - が定義されてなくて不便です. >こんな感じで入れてもらうといいのではないでしょうか. > >class Complex > def -@ > Complex(-@real,-@image) > end >end えーと. 定義されていなくとも問題なく単項の-は使えます. 上位クラスで定 義されているからですね. >> c = Complex(1,2) => Complex(1, 2) >> -c => Complex(-1, -2) どのような不都合があるのでしょうか? __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@rational.com <<---