|
|
1
7
您已给出子例程的原型(复制自
修复方法是检索传递给子例程的两个(或三个)参数,并将它们分别传递给
这个问题与原型的使用无关,也与您正在重新定义一个子例程无关(严格来说,这与两个子例程在不同的包中不同),但这是因为
|
|
|
2
5
你没有在这里重新定义任何东西。
您设置了
prototype
为您的sub
不要弄乱原型 . 你可能不需要它们。 相反,如果您知道sub需要三个参数,请在您调用它们的地方显式获取它们。
或者更好的是,根本不要使用原型。
而且
|
|
|
3
4
在Perl中,原型不验证参数,而是更改解析规则。
在这种情况下,绕过原型是理想的。
既然你不在乎
如果
|
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |
|
|
A.Ellett · 测试-t STDIN与-t<STDIN> 1 年前 |
|
|
con · 如何跳转到foreach迭代的特定点? 2 年前 |