作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
非常基本的问题,但我似乎无法在文档中找到有关多个范围的任何信息。
如何从 perl6 数组中选择多个范围?
my @a = "a","b","c","d";
@a[0..1,3] # expecting array with a, b & d as p5
a
、
b
和
d
的数组)?
最佳答案
你的问题有点令人困惑,但假设你只是有错别字或其他什么,我会试着猜测你在问什么。
这构成了一个简单的数组:
> my @a = "a", "b', "c", "d";
[a b c d]
Range
的匿名数组来自
0..1
和一个 3:
> @[0..1,3];
[0..1 3]
@a
中提取值数组,你必须引用它:
> @a[0..1,3];
((a b) d)
@a
中提取您要求的位-- 第一个元素是
0..1
@a
的零件,
(a,b)
-- (不知道你为什么想在这里看到
c
..)
d
您在第二个字段中要求。
.flat
:
> @a[0..1,3].flat;
(a b d)
关于slice - 数组切片中的多个组件 - 相当于 perl5 : @a[0. .1,3],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52625526/
我是一名优秀的程序员,十分优秀!