乐,图书馆没有找到

use*_*716 5 perl shared-libraries raku

我试图在其中执行此程序,Raku但出现以下错误:我应该如何rakuperl那里提供库;什么复制哪里?

use Math::BigInt;
$i = Math::BigInt->new($string);
use Math::BigInt ':constant';
print 10**121900;
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

找不到Math::BigInt

编辑

zef 安装后我无法运行:

在此处输入图片说明

无法统计文件:没有这样的文件或目录

编辑

在此处输入图片说明

无法统计文件:没有这样的文件或目录

Bra*_*ert 6

Math::BigInt 是一个 Perl 模块

  1. Inline::Perl 需要在 Raku 中安装
  2. Math::BigInt 需要在 Perl 中安装
  3. 你需要告诉 Raku 它是一个 Perl 模块而不是默认的 Raku 模块
use Inline::Perl5;
use Math::BigInt:from<Perl5>;

my $string = "121900";
my $i = Math::BigInt->new($string);

say 10**$i;
Run Code Online (Sandbox Code Playgroud)

(未经测试,因为我不在电脑旁)

当然,这是毫无意义的,因为 Raku 已经支持大整数。

say 10**121900;
Run Code Online (Sandbox Code Playgroud)