Я хотел бы создать массив с первой буквой для каждого элемента, но я продолжаю получать только весь элемент - что я делаю неправильно?
def each_group_by_first_letter
self.each do |x|
first_letter = []
first_letter = x[0, 1].to_s
end
x = ["abcd", "efgh", "able"]
x.each_group_by_first_letter do |letter, words|
printf("%s: %s\n", letter, words)
end