请问这个代码有什么问题?
我收到错误:Useless use of log in void context at ./test.pl line 12.
#!/usr/bin/perl
use strict;
use warnings;
log();
sub log {
print "Test";
return;
}
答案 0 :(得分:7)
log是一个内置的Perl函数。解决此问题的一种方法是重命名您的子:
use strict;
use warnings;
mylog();
sub mylog {
print "Test";
return;
}