In Ruby, you can get the absolute value of a number by using the `Numeric#abs`

method (or its alias, `Numeric#magnitude`

), for example, like so:

puts 1234.abs #=> 1234 puts (-12.34).abs #=> 12.34 puts -12.34.abs #=> 12.34

Since the `Numeric#magnitude`

method is an alias of `Numeric#abs`

, it would yield the same result:

puts 1234.magnitude #=> 1234 puts (-12.34).magnitude #=> 12.34 puts -12.34.magnitude #=> 12.34

However, please note that the following case, where the numeric value is in parentheses and the minus sign is outside:

puts -(1234).abs #=> -1234

In this case, the resulting value keeps the minus sign. This is because the absolute value is calculated *only* for the numeric value in parentheses and then the minus sign is added.

Hope you found this post useful. It was published . Please show your love and support by sharing this post.