|
1
8
首先,请务必阅读 perldoc perlmod .
您不在任何一个模块中声明命名空间,因此所有内容都在
至少,您应该实现
在我看来,你也在探索OO的边缘。 进一步:
一个最小的实现(为了方便测试而在一个文件中)如下所示:
|
|
|
2
13
在Perl中,
因此,如果您没有在代码中定义导入例程(或者继承自
正如Sinan捕获的,您没有在模块中声明包,因此它们默认为
所以
如果启用了警告(学习时应该始终启用),则会警告您重新定义子例程。 您应该用以下代码启动每个模块:
然后在每个模块末尾加上:
这是因为当你
|
|
|
3
2
|
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |
|
|
A.Ellett · 测试-t STDIN与-t<STDIN> 1 年前 |
|
|
con · 如何跳转到foreach迭代的特定点? 1 年前 |