如何在Debian中仅安装安全更新?当我运行apt-get upgrade时,apt将提供所有更新.
我不明白为什么不能$var在sub中访问变量mysub.两个包都在同一个文件中完全定义,如下例所示:
use warnings;
use strict;
Util::mysub();
package Util;
use warnings;
use strict;
my $var = 'i have a value!';
# prints 'var in package: i have a value!'
print "var in package: $var\n";
sub mysub {
# generates warning 'Use of uninitialized value $var...'
print "var in sub: $var\n";
}
1;
Run Code Online (Sandbox Code Playgroud) $scalar = function();
如果函数返回标量它没关系,但是如果返回数组我需要从数组中取代第一个元素.如何在Perl中用一行写它?
编辑:没有像这样的变量是否可能:
call_another_func(function());
Run Code Online (Sandbox Code Playgroud)