Мне нужно создать массив и установить для каждого его индекса отдельную букву алфавита.Я мог бы сделать это в Javascript, используя CharCodes, но я не нашел ничего для Ruby, который бы делал что-то подобное.Мне не хочется печатать ["a", "b"..."z"].
["a", "b"..."z"]
Да, вы можете использовать .. для создания диапазона .
..
letters = ('a'..'z')
Это Enumerable , поэтому вы можете выполнять итерацию по всему диапазону без необходимостипревратить его в массив.Для больших диапазонов это может сэкономить память.
("a".."z").each { |letter| p letter }