通常,一个包的开头很简单
package Cat;
... #content
!0;
我刚刚发现从 perl 5.14 开始也有“块”语法。
package Cat {
... #content
}
大概是一样的。但可以肯定的是,有什么区别吗?
关于1;
包文件末尾的。任何块的返回值,都被视为最后一个计算表达式的值。那么我可以1;
在关闭之前放置}
吗?为了require
开心,有什么区别:
package Cat {
... #content
1;
}
和
package Cat {
... #content
}
1;