内容

名称

perlstyle - Perl 风格指南

描述

当然,每个程序员都会有自己关于格式的偏好,但有一些通用的指南可以使你的程序更易于阅读、理解和维护。

最重要的是在所有代码中使用 strictwarnings,或者知道不使用它们的原因。你可以通过 no warningsno strict 显式地关闭它们,并且可以将其限制为要禁用的特定警告或严格功能。-w 标志和 $^W 变量不应用于此目的,因为它们会影响你使用但没有编写的代码,例如来自核心或 CPAN 的模块。

一种简洁的安排方法是使用 use VERSION 语法,请求 5.36 或更高版本,这将启用 strictwarnings 编译指示(以及其他几个有用的 命名功能)。

use v5.36;

关于代码布局的美观性,Larry 唯一强烈关注的是,多行 BLOCK 的结束大括号应该与开始该结构的关键字对齐。除此之外,他还有其他不太强烈的偏好。

Larry 对这些规则都有自己的理由,但他并不认为每个人的思维方式都和他一样。

以下是一些其他需要考虑的更重要的风格问题。