perl程序中shift的用法
来源:互联网 发布:搭建数据库服务器 编辑:程序博客网 时间:2024/06/06 19:44
shift ARRAY shift 这个函数把数组的第一个值移出并且返回它,然后把数组长度减一并且把所有的东西都顺移。如果在数组中不再存在元素,它返回 undef。 如果省略了 ARRAY,那么该函数在子过程和格式的词法范围里移动 @_;它在文件范围(通常是主程序)里移动 @ARGV。子过程通常以拷贝它们的参数到词法变量里开始,而 shift 可以用于这个目的:sub marine { my $fathoms = shift; # 深度 my $fishies = shift; # 鱼的数量 my $o2 = shift; # 氧气问题 # ... }总之就是shift没有数组作为参数时,就是移动@_这个默认的参数。perl里经常用这种缺省方法的。
转载自:http://zhidao.baidu.com/question/85574641.html
- perl程序中shift的用法
- shell中shift的用法
- Shell编程中Shift的用法
- Shell编程中Shift的用法
- Shell编程中Shift的用法
- Shell编程中Shift的用法
- Shell编程中Shift的用法
- Shell编程中Shift的用法
- Shell编程中Shift的用法
- Shell编程中Shift的用法
- linux shell中shift的用法
- Shell编程中Shift的用法
- Shell编程中Shift的用法
- shell中shift和eval的用法
- Shell编程中Shift的用法
- Shell编程中Shift的用法
- Shell编程中Shift的用法
- 解析Perl 的shift / ?通配符
- UML建模之时序图(Sequence Diagram)
- 从创业失败中学到的七条教训
- spring3.0注解
- qt 移植(转载)
- 虚拟机建立Linux下的FTP服务器
- perl程序中shift的用法
- 数组大折腾
- Javascript的真值和相等
- x$ KSMSP视图(引用)
- 微软Office 365和Windows Azure将在华提供服务
- socket 编程(java示例)
- linux 搭建FTP服务器详细配置
- Spring-RowMapper
- 解决RemoteMediaPool并发的问题