けいじゅ@日本ラショナルソフトウェアです. 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 <<---