メモ。 Rubyには単項演算子が3つある。+と-と~だ。 ただし、これらは二項演算子と明確に区別されるので、オーバーライドするときには記号に@をつけて定義する。 class Fixnum def -@ -2 * self end end i = 5 puts -i #=> -10 ちなみに、左辺に値が存在しな…
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。