我想制作一个包含数字和范围的数组.像这样:
range = [12, (1..11)]
Run Code Online (Sandbox Code Playgroud)
那应该是什么样的:
[12, 1, 2, 3...11]
Run Code Online (Sandbox Code Playgroud)
有关如何做到这一点的任何建议?
这是一个较短的版本:
[12, *(1..11)] # => [12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
Run Code Online (Sandbox Code Playgroud)
它被称为splat运算符(如果你不知道).