Perl 数组与哈希:数据存储与操作指南
1. 数组操作
在 Perl 里,数组是关联数字与数据的有效方式。下面详细介绍数组的多种操作。
1.1 切片与拼接
切片操作可从数组里获取值列表,而拼接操作则能移除数组元素。
@sequences = ( 'TTATTATGTT', 'GCTCAGTTCT', 'GACCTCTTAA', 'CTATGCGGTA', 'ATCTGACCTC' );
@seq_slice = @sequences[ 1 .. 3 ];
print "@seq_slice\n";
print "@sequences\n";
@removed = splice @sequences, 1, 3;
print "@sequences\n";
print "@removed\n";
上述代码中, @seq_slice = @sequences[ 1 .. 3 ]; 这行代码创建了一个切片,把 @sequences 数组中索引 1 到 3 的元素复制到 @seq_slice 数组。切片操作不会修改原数组。而 @removed = splice @sequences, 1, 3; 这行代码使用 splice 函数从 @sequences 数组中移除索引 1 到 3 的元素,这些元素会被赋值给 @removed 数组,原数组会被修改。
超级会员免费看
订阅专栏 解锁全文
15

被折叠的 条评论
为什么被折叠?



