3 Perl - 列表 - reverse 操作
来源:互联网 发布:美国加州艺术学院 知乎 编辑:程序博客网 时间:2024/06/05 19:32
reverse 操作
reverse(逆转)操作将输入的一串列表(可能是数组)按相反的顺序返回。如果不喜欢范围操作符: ..,只能从小到大,
那可以使用reverse 来解决这个问题:
@fred = 6 ..10;
@barney = reverse (@fred); #得到10,9,8,7,6
@wilma = reverse 6 ..10; #同上,没有使用额外的数组
@fred = reverse @fred; #将逆转过的字符串存回去
注意最后一行,其中@fred 使用了2 次。Perl 通常先计算变量的值(赋值号右边),再进行赋值。
注意reverse 返回逆转的列表,它不会改变其参数的值。如果返回值没有赋值给某个变量,那这个操作是没有什么意义的:
reverse @fred; #错误,没有改变@fred 的值
@fred = reverse @fred; #改变了@fred 的值
- 3 Perl - 列表 - reverse 操作
- 3 Perl - 列表 - sort 操作
- 3 Perl - 列表赋值 - pop 和push 操作
- 3 Perl - 列表赋值 - shift 和unshift 操作
- 3 Perl - 列表 - 列表赋值
- 3 Perl - 列表
- 3 Perl - 列表 - qw
- perl学习(3) 列表
- PERL语言入门:第三章:列表与数组:sort, reverse用法
- perl学习日记3 列表和数组
- 3 Perl - 列表 - foreach 控制结构
- perl 模块列表
- perl列表和数组
- Perl 列表框
- perl列表与数组
- 3 Perl - 列表赋值 - 将数组插入字符串
- Perl Learning (3_1) —— 列表与数组
- PERL语言入门:第三章:列表与数组:习题3
- java写的词法分析器
- 程序员面试题精选100题(12)-从上往下遍历二元树
- 图文并茂介绍在VS2010里使用TFS2010
- Hello Android~
- LZO和MiniLZO编码介绍
- 3 Perl - 列表 - reverse 操作
- 强大的UNIX命令行
- 愤怒的小鸟
- SQL Server 的备份及恢复
- Qt的RadioButton重置
- 典型开源3D引擎分类比较【转】
- 3 Perl - 列表 - sort 操作
- 今日任务-完善异地预约单
- Linux Kconfig及Makefile学习