Questions tagged «sequence»

序列是对象(或事件)的有序列表。像集合一样,它包含成员(也称为元素或术语),术语的数目(可能是无限的)称为序列的长度。与集合不同,顺序很重要,完全相同的元素可以在序列中的不同位置出现多次。在关系数据库中,序列是一个对象,用于为主键生成唯一编号。

2
在列表Raku中找到相等元素的连续序列
我想在列表中找到相等元素(例如,长度为2)的连续序列 my @s = <1 1 0 2 0 2 1 2 2 2 4 4 3 3>; say grep {$^a eq $^b}, @s; # ==> ((1 1) (2 2) (4 4) (3 3)) 这段代码看起来还不错,但是当序列号之后再添加2个2 2 2或从中删除一个2时,它说Too few positionals passed; expected 2 arguments but got 1如何解决?请注意,我试图在不使用for循环的情况下找到它们,即,我试图尽可能地使用功能代码来找到它们。 可选:在粗体打印部分中: <1 1 0 …
9 sequence  raku 

3
在Raku中简洁地打印数学系列
数学级数,例如以此处表示为数组的连续序列: my @seq = my $a=0, {++$a} ... *; for @seq[^10].kv {state $f=0; ($^k < 4 or $^k > 7) ?? say "a$^k = " ~ $^v !! (say "..." if $f ne 1; $f=1) }; 印刷品: a0 = 0 a1 = 1 a2 = 2 ... a8 = 8 …
9 sequence  raku 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.