码迷,mamicode.com
首页 > 其他好文 > 详细

良好的 Perl 开发习惯

时间:2015-07-30 08:14:20      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:

Summary:

1. 使用内建警告信息

2. 使用 perl 帮助文档

Details:
1. 内建警告信息
 - 当程序内有“可疑的东西”运行时, Perl可以对其发出警告
 - 警告并不改变程序的行为,只是作为对程序员的一种辅助性提示。 当Perl的解释器认为代码有问题时,会对程序员进行提示,但是并不阻止程序的继续执行
 - 应修改对应代码直到警告消除

2. 如何开启内建警告

- 在运行时,加上 -w 命令行
   ex: perl -w my_program

- 程序中加上 -w 命令行(推荐), 在代码中指定解释器的时候加上 -w, 使用起来比较便捷。 
   ex: #!/usr/bin/perl -w

- 对于Perl 5.6 以后的版本,可以通过warnings指令来打开。就是在加上程序代码中加上use warnings。它的用法比较灵活,默认作用范围是整个程序,这时作用和 -w 是一样的。

   如果相对某一段代码使用,可在代码前一段加上 use warnings, 在代码后一行加上 no warnings. 它的作用就只是局部的了
   use warnings

   no warnings

- 如果要查看更详细的问题描述,可以在程序中加入:
  use diagnostics;

  它会告诉你解释器是依据什么原因来报出这一警告,使用的时候可能会让程序变乱,所以一般是在看不懂警告信息的时候加上这一句。

- use strict
  内建警告对于程序的执行是非强制性终止的。对于初学者,建议使用use strict, 尤其是程序很长,一页放不了,或者是找不到错误的原因,use strict 会强制终止程序的执行,直到提示的问题被解决。 它有两个作用:

  a. 避免错误拼写.

      比如赋值了一个变量,但在使用时却打错了。因为perl的变量是可以随时定义和使用的,所以解释器并不会报错,也没有警告。但程序的结果却不是你想要的。

  b. 限定了变量范围
      在有子程序的调用时尤其有用。它可以帮助我们分配好变量的作用域不容易混乱

 

2. 如何使用帮助文档 perldoc.

    perldoc可以在搭建perl的开发环境时,和解释器一起被安装,不用到其他地方找。perldoc中包含了使用时的技术积累及

1)帮助文档是最好的perl学习资料

2)当遇到不认识的标识,函数时,应该首先查询帮助文档。

    ex: perldoc -f 查询内建函数
    perldoc -f print (会返回print函数的使用方法和说明)
    perldoc -f chmop (会返回函数的使用方法,说明及相关的例子)  

    ex: perldoc 直接跟要查询的内容
    perldoc perlsync 

   (返回perl语法的一些描述)
    
     ex: perldoc perl 

     会列出所有的命令和命令所对应的含义

 

本文参考:极客学院视频: 良好的 perl 开发习惯 

良好的 Perl 开发习惯

标签:

原文地址:http://www.cnblogs.com/daisy0707/p/4687873.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!