MST
星途 面试题库

面试题:Ruby 函数式编程之基本特性应用

在Ruby中,利用函数式编程特性,编写一个方法,接收一个整数数组,返回数组中所有偶数的平方和。要求尽量使用函数式风格的方法,如map、select等。
42.3万 热度难度
编程语言Ruby

知识考点

AI 面试

面试题答案

一键面试
def sum_of_squares_of_evens(arr)
  arr.select { |num| num.even? }.map { |num| num**2 }.sum
end