Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Ruby3.x】Float::-@()メソッドの使い方

-@メソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

-@メソッドは、レシーバであるFloatオブジェクトの符号を反転させた新しいFloatオブジェクトを生成して返すメソッドです。

このメソッドは、数値の前にマイナス記号を一つ置く単項マイナス演算子(例: -f)として機能し、数値の正負を逆転させるために使用されます。例えば、5.0に対してこのメソッドを適用すると-5.0という結果になり、-3.5に対して適用すると3.5という結果が得られます。元のFloatオブジェクト自体は変更されず、符号が反転した新しいFloatオブジェクトが返されるため、元の数値のデータは保持されます。この機能は、数値計算において、特定の値の正負を切り替えたり、方向を反転させたりする際に頻繁に利用されます。特に、数値を扱うプログラムでは、非常に基本的ながらも重要な演算子の一つとして認識されています。

構文(syntax)

1original_float = 123.45
2negative_float = -original_float

引数(parameters)

引数なし

引数はありません

戻り値(return)

Float

このメソッドは、呼び出されたFloat値の符号を反転させたFloat値を返します。

関連コンテンツ

関連プログラミング言語