我需要创建一个数组,并将其每个索引设置为单个字母。我可以使用CharCodes在Javascript中完成此操作,但是我没有找到针对Ruby的类似功能。我不想键入["a", "b"..."z"]
。
答案 0 :(得分:3)
是的,您可以使用..
创建一个Range。
letters = ('a'..'z')
这些是Enumerable,因此您可以遍历该范围而无需将其转换为数组。对于较大范围,可以节省内存。
("a".."z").each { |letter| p letter }