[求助]如何减少输入量?

[求助]如何减少输入量?

[求助]如何减少输入量?
例如Psh::PCompletion::compgen太长了,输入起来很麻烦,如果可以直接用compgen就好了,有什么办法吗?

一个办法是如果那个模块是.
一个办法是如果那个模块是你自己写的,把需要的名字export出来。
另一个办法是*compgen = \&{"Psh::PCompletion::compgen"};
第二种方法还是挺麻烦。如.
第二种方法还是挺麻烦。如果有类似于C++里的using namespace的方法就好了。
不觉得…….
Perl里面package PACKNAME就可以了
对于你说的namespace,Perl里面 package PACKNAME; 可以起到一样的作用。

比如一个模块:
package PACK;

sub packed_sub {
print "This is in " . __PACKAGE__ . ".\n";
}

1;

脚本里面:
#!/usr/bin/perl -w

use PACK;

package PACK;
&packed_sub();