面试题答案
一键面试arr = [1, 2, 3, 4, 5]
# 对数组中的每个元素乘以 2
multiplied_arr = arr.map { |num| num * 2 }
# 过滤出数组中的偶数
even_arr = multiplied_arr.select { |num| num.even? }
# 计算数组所有元素的和
sum = even_arr.reduce(0) { |acc, num| acc + num }
puts "乘以2后的数组: #{multiplied_arr}"
puts "过滤出的偶数数组: #{even_arr}"
puts "数组所有元素的和: #{sum}"