在 Array 中添加数字和 return Array 中列出的结果
Add number within Array and return the result listed in the Array
我是一名正在解决问题的新编程学生。我得到了一组数字,我需要为每个数字添加一个设定值,然后 return 结果(显示数字和总和)。我不确定如何将总和作为字符串的一部分正确列出。
array = [1, 2, 3]
这是我的代码
a.map! {|x| "#{x} + 2 = (x + 2)"}
这是预期 returned 的结果。
r = ["1 + 2 = 3", "2 + 2 = 4", "3 + 2 = 5"]
我收到的结果
["1 + 2 = (x + 2)", "2 + 2 = (x + 2)", "3 + 2 = (x + 2)"]
您忘记对结果 (x + 2) 进行插值:
def add_two(array)
array.map { |x| "#{ x } + 2 = #{ x + 2 }"}
end
p add_two([1, 2, 3])
# => ["1 + 2 = 3", "2 + 2 = 4", "3 + 2 = 5"]
我是一名正在解决问题的新编程学生。我得到了一组数字,我需要为每个数字添加一个设定值,然后 return 结果(显示数字和总和)。我不确定如何将总和作为字符串的一部分正确列出。
array = [1, 2, 3]
这是我的代码
a.map! {|x| "#{x} + 2 = (x + 2)"}
这是预期 returned 的结果。
r = ["1 + 2 = 3", "2 + 2 = 4", "3 + 2 = 5"]
我收到的结果
["1 + 2 = (x + 2)", "2 + 2 = (x + 2)", "3 + 2 = (x + 2)"]
您忘记对结果 (x + 2) 进行插值:
def add_two(array)
array.map { |x| "#{ x } + 2 = #{ x + 2 }"}
end
p add_two([1, 2, 3])
# => ["1 + 2 = 3", "2 + 2 = 4", "3 + 2 = 5"]