Perl中数组的delete操作
2012-06-10 02:25
239 查看
PERL中使用delete 操作符删除数组元素时,数组下标并不会减小,而仅仅是对应下标的值变为 undef。
如 @array = ( 1, 2, 3 ) 这时下标为数组元素下标分别为0, 1, 2 ,数组包含三个元素。使用 delete $array[1] 之后,数组仍然包含三个元素,下标仍然是0,1,2,此时元素值为 (1, undef, 3 ),这一点在使用时要注意。
如 @array = ( 1, 2, 3 ) 这时下标为数组元素下标分别为0, 1, 2 ,数组包含三个元素。使用 delete $array[1] 之后,数组仍然包含三个元素,下标仍然是0,1,2,此时元素值为 (1, undef, 3 ),这一点在使用时要注意。
相关文章推荐
- Perl中数组的delete操作
- 练习perl的数组操作 hangman 猜字母
- perl对数组的操作
- perl中数组函数:delete和grep
- 操作Perl数组: shift, unshift, push, pop
- perl对数组的操作
- 继二分查找之后的有序数组的insert和delete操作
- js 对数组的操作 add、delete、获取
- PERL的数组操作
- JS对数组某个元素的删除操作,delete与splice的异同
- 7个perl数组高级操作技巧分享
- 字符串、数组操作函数 Copy Concat Delete Insert High MidStr Pos SetLength StrPCopy TrimLeft
- perl-basic-数组操作
- 操作Perl数组: shift, unshift, push, pop
- Perl中对数组进行操作的操作符
- Proc中使用char数组、VARCHAR数组和char变量进行DELETE操作具体行数的细微区别
- Perl中的数组操作
- Perl中的数组操作
- Perl学习(十二)——数组定义操作总结
- Perl学习(十四)——数组操作总结 splice