PerlerのRuby日記

Rubyとか

2014-03-19から1日間の記事一覧

単項演算子メモ

メモ。 Rubyには単項演算子が3つある。+と-と~だ。 ただし、これらは二項演算子と明確に区別されるので、オーバーライドするときには記号に@をつけて定義する。 class Fixnum def -@ -2 * self end end i = 5 puts -i #=> -10 ちなみに、左辺に値が存在しな…