用ruby把负数变成正数最简单的方法是什么?

将"-300"改为"300"

推荐答案

使用abs将返回数字的absolute value

-300.abs  # 300
300.abs   # 300

Ruby相关问答推荐

Ruby符号前面的“-”是什么意思?

Ruby注入daisy链?

Rspec:“array.should == another_array”但不关心顺序

为什么整数除法在许多脚本语言中舍入?

判断字符串是否与 ruby​​ 中的正则表达式匹配的最快方法?

define_method:如何动态创建带参数的方法

使用 RSpec 存根 Time.now

在本地文件夹中安装 gem

如何解决“/usr/bin/env: ruby​​_executable_hooks: No such file or directory”?

therubyracer - Gem::Ext::BuildError: ERROR: Failed to build gem native extension

Ruby RVM apt-get 更新错误

Ruby:获取不带扩展名的文件名

哈希或其他对象的内存大小?

对于基于 GitHub 的 gem,强制Bundle 安装使用 https:// 而不是 git://

Ruby 运算符优先级表

将块传递给方法传递给Ruby中的另一个方法

需要必要的库和/或头文件时如何安装 ruby​​-debug

如果 Ruby 不存在目录,则创建目录

如何期望 RSpec should_receive 的一些(但不是全部)参数?

如何查找 gem 文件的安装位置