Perl: 编程注意细节杂记
来源:互联网 发布:avmo.pw新域名 编辑:程序博客网 时间:2024/06/05 06:47
本文零散的记录了Perl语言编写过程中的一些小问题,这些问题有可能对初学者产生困惑,希望对大家帮助。
1)Perl获取Shell指令执行结果
一般,在Perl中执行Shell指令的语句是
system `cmd`或者是
`cmd`
要想在Perl中获取到Shell的执行结果,必须在前面加数组变量以便存储数据。
my @result = `cmd`这里切勿写成
my @result = system `cmd`这种写法会导致无法获取Shell命令的执行结果
2)Perl遍历数组的时候使用foreach的问题
遍历数据可以使用两种主要方法,一种是使用foreach
foreach my $line (@array){ #do some operation}或者是类似C语言中的for和while语句
my $num = scalar(@array);for(my $i=0; $i!=$num; $i++){ my $line = $arrary[$i]; #do some operation}两者有一个重要的据别,就是foreach的遍历具有记忆行,两次使用foreach遍历数组的时候,第二次会紧跟第一次遍历的位置开始遍历,而使用for和while循环体则不会有这种顾虑,所以请不要假设每一次的foreach都是从数组首元素开始遍历。
0 0
- Perl: 编程注意细节杂记
- Java编程细节注意
- Perl编程几点注意
- 编程需要注意的细节
- perl 细节
- linux复习杂记(二) linux网络编程中的细节
- 编程中需要注意的细节
- Java 编程需要注意的细节
- IOS 编程中要注意的细节
- 编程中应注意的细节
- 注意细节,成就编程高手之梦
- Qt—细节杂记
- 注意细节
- 注意细节
- 注意细节
- 注意细节
- 注意细节
- 注意细节
- 性能调优:ViewPager快速切换时卡顿的解决方案——Fragment内容延迟加载
- show()、showDialog()
- 处理csv文件
- Core Graphics 绘图
- 通过 Membership用户存储验证用户凭据,实现会员控制
- Perl: 编程注意细节杂记
- 记述
- Nginx之反向代理
- UVA The Necklace (并查集判断欧拉回路)
- PHP 程序员学数据结构与算法之《栈》
- Qt之Dom添加和修改节点
- 用SQLData读写数据库自定义类型
- Git 字体警告 解决办法
- C# WinForm解决Panel控件中的图片刷新时会闪烁的问题