【Ruby3.x】Integer::-()メソッドの使い方
-メソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
-メソッドは、対象となるIntegerオブジェクトの符号を反転させた新しいIntegerオブジェクトを生成して返すメソッドです。このメソッドは、レシーバである整数が正の数であれば負の数に、負の数であれば正の数に変換する役割を持ちます。例えば、5というIntegerオブジェクトに対してこの-メソッドを適用すると、結果として-5という新しいIntegerオブジェクトが返されます。同様に、-3というIntegerオブジェクトに適用すると、3が返されます。
この操作は、プログラミングにおいて数値の符号を簡単に切り替えたい場合に非常に便利です。一般的には、算術演算子として、数値の前にハイフン(マイナス記号)を置く形で利用されます。元のIntegerオブジェクトの値は変更されず、常に符号が反転した新しいIntegerオブジェクトが返されるため、予期せぬデータの変更を心配することなく、安全に数値の正負を操作できます。計算処理の中で、特定の数値の正負を入れ替えたい場合や、絶対値を計算する前段階などで活用することができます。
構文(syntax)
1-5
引数(parameters)
引数なし
引数はありません
戻り値(return)
Integer
ある整数から別の整数を引いた結果を整数として返します。