【发布时间】:2017-07-31 15:09:16
【问题描述】:
几年前我发现了这段代码。
我了解此代码的作用,但不了解如何。
谁能解释* 和? 在这里做什么?我以前从未见过它们被这样使用过。
myarr = [*?a..?z] #generates an array of strings for each letter a to z
myarr = [*?a..?z] + [*?0..?9] # array of strings a-z and 0-9
【问题讨论】:
-
Star & Question Mark 在 Ruby 中
-
仅供参考:
[*?a..?z] + [*?0..?9]可以合并为一个[*?a..?z, *?0..?9] -
是的,谢谢,我实际上并没有使用这段代码,我只是好奇幕后发生了什么
标签: ruby