有没有办法从文件中加载定义来启动Perl 6 REPL?
即。让我说我在test.p6
:
sub abc() { say 123; }
我希望能够启动perl6 REPL并加载该文件,以便我可以交互使用abc
。
答案 0 :(得分:3)
我想最简单的方法是将您的代码放在.pm6文件中,例如./Foo.pm6
,用is export
标记有问题的子程序,然后像这样启动Rakudo Perl 6:
$ perl6 -I. -MFoo
To exit type 'exit' or '^D'
> abc
123