我可以创建一个函数来将整个字母推送到数组吗?

时间:2019-02-18 22:34:55

标签: ruby

我需要创建一个数组,并将其每个索引设置为单个字母。我可以使用CharCodes在Javascript中完成此操作,但是我没有找到针对Ruby的类似功能。我不想键入["a", "b"..."z"]

1 个答案:

答案 0 :(得分:3)

是的,您可以使用..创建一个Range

letters = ('a'..'z')

这些是Enumerable,因此您可以遍历该范围而无需将其转换为数组。对于较大范围,可以节省内存。

("a".."z").each { |letter| p letter }