【发布时间】:2019-04-25 10:26:22
【问题描述】:
我刚开始使用 Rspec 在 ruby 中进行测试。我只是想写一个简单的测试看看下面的代码是否有效。我不知道该怎么做。该代码返回给定字符串的首字母缩写词。谢谢
def acronym(sentence)
first_letters = []
sentence.split.each do |word|
first_letters << word[0]
end
first_letters.join
end
describe "acro method" do
it "returns acronym of words" do
end
end
【问题讨论】:
-
提示:如果你想从数组中提取一些东西,使用
map而不是each。例如:sentence.split.map { |w| w[0] }.join无所不能。