|
|
1
21
有数组切片:
有一种方法可以在$x和$y之间生成列表:
有一种方法可以从列表中生成新列表:
有一种方法可以得到数组的长度:
当然,虽然不如python的同类程序好,但它做的是相同的工作,如果您经常使用它,并且希望节省一些写作时间,那么您当然可以将其放在子例程中。
|
|
|
2
23
没有一个内置的语法来选择倍数,但并不难。使用grep()生成所需的索引列表:
PDL ,有很多不错的切片选项。 |
|
|
3
11
我已经写了模块 List::Gen 在提供了另一种方法来实现这一点的CPAN上:
或者,如果源列表很大,并且可能只需要某些元素,则可以使用
|
|
|
4
9
我将分两步进行:首先生成所需的索引,然后使用切片操作提取它们:
一步一步,就是:
|
|
|
5
7
所以你必须:
|
|
|
6
5
更漂亮
是用类似的东西把它包起来
例如使用
以下是定义这些autobox方法的方法:
|
|
|
7
4
如果您不关心顺序,并且列表的奇数元素是唯一的,那么您可以简单地将数组转换为散列并获取
(不,这不是一个严肃的回答) |
|
8
2
另一个
将通过使用
|
|
|
9
1
如果您不介意使用$|的模糊功能,可以执行以下操作:
基本上,--$|触发器介于0和1之间(尽管--通常会递减一个数值),因此grep每隔一次就会看到一个“true”值,从而导致它返回以$|的初始值开始的每个其他项。请注意,必须以0或1开头,而不是以任意索引开头。 |
|
|
10
1
|
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |
|
|
A.Ellett · 测试-t STDIN与-t<STDIN> 2 年前 |
|
|
con · 如何跳转到foreach迭代的特定点? 2 年前 |