Ruby | Float class -@ value Last Updated : 07 Jan, 2020 Comments Improve Suggest changes Like Article Like Report Float#-@() : -@() is a Float class method in Ruby which return its own self value. It works as -@a = -(a) Syntax: Float.-@() Parameter: Float value Return: Negative Self Code #1 : Example for -@() method Ruby # Ruby code for Float.-@() method # declaring float value a = -100.7 - 10.4 # declaring float value b = -100 * 2000.0 # declaring float value c = -(22 + 7.1) * 4 # a puts "-@a : #{-a}\n\n" # b puts "-@b : #{-b}\n\n" # c puts "-@c : #{-c}\n\n" Output : -@a : 111.10000000000001 -@b : 200000.0 -@c : 116.4 Code #2 : Example for -@() method Ruby # Ruby code for Float.-@() method # declaring float value a = -56.23333333 # declaring float value b = 10000.0 # declaring float value c = -(22 + 7.1) # NEGATIVE VALUE puts "-@a : #{-a}\n\n" puts "-@b : #{-b}\n\n" puts "-@c : #{-c}\n\n" Output : -@a : 56.23333333 -@b : -10000.0 -@c : 29.1 Comment More infoAdvertise with us Next Article Ruby | Float class -@ value M mayank5326 Follow Improve Article Tags : Ruby Ruby-Methods Ruby Collections Ruby Float-class Similar Reads Ruby | Float class +@ value Float#+@() : +@() is a Float class method in Ruby which return its own self value. It works as +@a = +(a) Syntax: Float.+@() Parameter: Float value Return: Self Code #1 : Example for +@() method Ruby # Ruby code for Float.+@() method # declaring float value a = -100.7 - 10.4 # declaring float value 1 min read Ruby | Float class value Float#() : () is a Float class method in Ruby which compares two Float values. Syntax: Float.() Parameter: Float values Return: 0 if a equals b, 1 if a > b, -1 if a < b Code #1 : Example for () method Ruby # Ruby code for Float.<=>() method # declaring float value a = -100.7 - 10.4 # dec 2 min read Ruby | Float class * value Float#*() : *() is a Float class method in Ruby which return multiplicative value of two Float values. Syntax: Float.*() Parameter: Float values - two operands Return: Multiplicative value of Float values Code #1 : Example for *() method Ruby # Ruby code for Float.*() method # declaring float valu 2 min read Ruby | Float class == value Float#==() : ==() is a Float class method in Ruby which checks the equality of two Float values. Syntax: Float.==() Parameter: Float values Return: true - if a == b; otherwise false Code #1 : Example for ==() method Ruby # Ruby code for Float.==() method # declaring float value a = -100.7 - 10.4 # d 2 min read Ruby | Float class === value Float#===() : ===() is a Float class method which compares two Float values. In case of Float, it performs exactly like 'Float#==()' method. Syntax: Float.===() Parameter: Float values Return: true - if a == b; otherwise false Code #1 : Example for ===() method Ruby # Ruby code for Float.===() metho 2 min read Like