MST
星途 面试题库

面试题:Ruby代码整洁之道之中等难度:模块与方法设计

假设你正在开发一个小型的文本处理库。请使用Ruby设计一个模块,模块中有一个方法,该方法接收一个字符串数组,去除数组中每个字符串两端的空白字符,并返回处理后的数组。同时,要遵循《Ruby代码整洁之道:编写易读代码的最佳实践》中的原则,比如合理命名、适当注释等。
15.6万 热度难度
编程语言Ruby

知识考点

AI 面试

面试题答案

一键面试
# 文本处理模块
module TextProcessor
  # 去除字符串数组中每个字符串两端的空白字符
  # @param strings [Array<String>] 包含字符串的数组
  # @return [Array<String>] 处理后的字符串数组,每个字符串两端空白字符已去除
  def self.strip_strings(strings)
    strings.map { |str| str.strip }
  end
end