- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在类 Slip ( https://docs.raku.org/type/Slip ) 的 raku 文档以及“列表、序列和数组”文档(幻灯片部分: https://docs.raku.org/language/list )中,声明“滑动”、“滑动(方法)”和“|(前缀)”可用于创建单据,但它们的行为 略 “不同的”。
问题是我试图确认上述声明,但结果令人失望。
我运行以下测试以找出差异:
my $l = (1, 2, 3);
say (0, slip($l, 4)).perl;
say (0, ($l, 4).Slip).perl;
say (0, |($l, 4)).perl;
say '------------------------------';
say (slip($l, 4)).perl;
say (($l, 4).Slip).perl;
say (|($l, 4)).perl;
say '------------------------------';
say (0, slip($l)).perl;
say (0, ($l).Slip).perl;
say (0, |($l)).perl;
say '------------------------------';
say (0, slip $l).perl;
say (0, $l.Slip).perl;
say (0, |$l).perl;
say '------------------------------';
say (slip $l).perl;
say ($l.Slip).perl;
say (|$l).perl;
(0, $(1, 2, 3), 4)
(0, $(1, 2, 3), 4)
(0, $(1, 2, 3), 4)
------------------------------
slip($(1, 2, 3), 4)
slip($(1, 2, 3), 4)
slip($(1, 2, 3), 4)
------------------------------
(0, 1, 2, 3)
(0, 1, 2, 3)
(0, 1, 2, 3)
------------------------------
(0, 1, 2, 3)
(0, 1, 2, 3)
(0, 1, 2, 3)
------------------------------
slip(1, 2, 3)
slip(1, 2, 3)
slip(1, 2, 3)
最佳答案
再往下一点,您会发现 ( a? ) 差异的示例:
Please note that prefix:<|> will also apply parameters in a slippy manner to a routine call. It does not forward a Slip to the called routine, that includes return and take.
my \l = gather for 1..10 -> $a, $b { take |($a, $b) }; say l.perl;
# OUTPUT: «((1, 2), (3, 4), (5, 6), (7, 8), (9, 10)).Seq
my \m= gather for 1..10 -> $a, $b { take ($a, $b).Slip }; say m.perl;
# OUTPUT: «(1, 2, 3, 4, 5, 6, 7, 8, 9, 10).Seq
关于list - 滑动文档错误??? [乐],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59737946/
在类 Slip ( https://docs.raku.org/type/Slip ) 的 raku 文档以及“列表、序列和数组”文档(幻灯片部分: https://docs.raku.org/lan
当我们使用超出数组边界的索引对数组进行切片时,我们得到的结果是 undefined (Any) 当我们传递与惰性列表相同的切片索引时,我们将获得数组/列表的现有值(并且仅此而已): my @a = ^
FAQ,Int Raku,如何合并,合并两个哈希? 说: my %a = 1 => 2; my %b = 3 => 4, 5 => 6 获取方式%c = 1 => 2, 3 => 4, 5 => 6
FAQ:在 Raku 中,如何检查 String包含一个子串?在哪里和多少次? 我想要 3 个功能,例如: xxx-bool("az and az and az again", "az"); # T
在语法文档中的以下部分: "Always succeed" assertion 我重现了那里提供的示例,并添加了代码来显示解析机制的每个阶段生成的表: use v6.d; grammar Digifi
我试图将文件名中的三个字母与 1000Genomes 项目匹配,并且仅匹配来自 ethnicity_lists/PEL.txt 之类的字符串中的三个字母。我应该只得到 PEL .字符串的其余部分无关紧
我需要将数千个二进制字节字符串(每个大约 1 兆字节长)转换为 ASC 字符串。这是我一直在做的,而且似乎太慢了: sub fileToCorrectUTF8Str ($fileName) { # b
我是一名优秀的程序员,十分优秀!