我想選擇以數組開頭的所有元素。這裏是我的代碼從特定字符開始的數組中選擇元素
a = ['bananas', 'apples', 'pears', 'avocados']
def select_elements_starting_with_a(a)
a.select { |str| str.start_with?('a') }
end
puts select_elements_starting_with_a
我得到的錯誤是
Untitled.rb:3:in `select_elements_starting_with_a': wrong number of arguments (0 for 1) (ArgumentError)
from Untitled.rb:6:in `<main>'
我有一種感覺,你可能希望看到實際打印的數組在哪種情況下(以及下面的答案)使用'p'而不是'puts'。 –