假设我在一个目录中有 2 个文件
p.pl
Mod.pm
Run Code Online (Sandbox Code Playgroud)
在 perl5 中,我可以通过以下方式从 p.pl 加载模块 Mod.pm:
use FindBin qw($Bin);
use lib "$Bin";
...
use Mod;
Run Code Online (Sandbox Code Playgroud)
我想知道Raku等价物是什么(如果文件是 p.raku 和 Mod.rakumod)?
我想要完成的是加载一个相对于脚本的模块。
cd d0; rakudo d1/p.raku以及cd d1; rakudo p.raku正如 ValleLukas 解释的那样:
use lib $*PROGRAM.dirname
use Mod;
Run Code Online (Sandbox Code Playgroud)
可以使用。
| 归档时间: |
|
| 查看次数: |
129 次 |
| 最近记录: |