使用从文件加载的定义启动REPL

时间:2017-07-24 21:32:54

标签: perl6

有没有办法从文件中加载定义来启动Perl 6 REPL?

即。让我说我在test.p6

中有这个
sub abc() { say 123; }

我希望能够启动perl6 REPL并加载该文件,以便我可以交互使用abc

1 个答案:

答案 0 :(得分:3)

我想最简单的方法是将您的代码放在.pm6文件中,例如./Foo.pm6,用is export标记有问题的子程序,然后像这样启动Rakudo Perl 6:

$ perl6 -I. -MFoo
To exit type 'exit' or '^D'
> abc
123