作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
如果数组中有一组数字,如何反转它们,使正数为负数,负数为正数。
我试过下面的方法,但似乎不起作用。
def invert(list)
list.each {|x| x * (-1)}
end
最佳答案
很简单
[1, 5, 7, -3, -47, 0].map { |i| -i }
=> [-1, -5, -7, 3, 47, 0]
甚至更短。
[1, 5, 7, -3, -47, 0].map(&:-@)
=> [-1, -5, -7, 3, 47, 0]
一元减法
关于ruby - 如何在 Ruby 上反转值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43560249/
我是一名优秀的程序员,十分优秀!