簡體   English   中英

如何在 Raku 中包含文件

[英]How to include file in Raku

我有兩個 Raku 文件:

你好.p6:

sub hello
{
    say 'hello';
}

和 main.p6:

require 'hello.p6';

hello();

但是不要工作。 如何在主腳本中包含第一個文件?

僅作記錄,正確的解決方案是使用模塊:

文件 Hello.pm6

 module Hello;
 sub hello() is export {
     say 'hello';
 }

文件 hello.p6:

 use v6;
 use lib '.'; # to search for Hello.pm6 in the current dir
 use Hello;
 hello;

在 Rakudo 中,使用顯式文件語法和顯式導出列表似乎對我有用:

主.p6:

require Hello:file('Hello.p6') <hello>;

hello();

你好.p6:

sub hello {
    say 'hello';
}

來源:http: //perlcabal.org/syn/S11.html#Runtime_Importation

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM