gpt4 book ai didi

perl - 如何使用 Perl 6 中的 Perl 5 模块?

转载 作者:行者123 更新时间:2023-12-03 22:36:18 25 4
gpt4 key购买 nike

是从 Rakudo Perl 6 使用 CPAN 的 Perl 5 模块的方法吗?

例如,如何在 Perl 6 中使用尚未移植的古老的 Perl 5 模块 CGI。

更新:

以及来自一些早期 Perl 6 模块的时髦代码:

use CGI:from<perl5>;

:from<perl5>用于唤起某种 Perl 5 兼容层的指令?似乎找不到任何关于它的文档。

最佳答案

使用Inline::Perl5 .

以下示例显示如何使用 CPAN 托管的 Perl 5 模块 Text::Unidecode (“万不得已的 Unicode 音译”)在 Raku 中。

首先,如果您还没有安装 Inline::Perl5,请安装它:

zef install Inline::Perl5

如果您还没有安装 CPAN 模块,现在安装它:
perl -MCPAN -e "install Text::Unidecode"

您现在可以通过编写 use 来使用已安装的 Perl 模块。带有附加 :from<Perl5> 的语句(使用大写 P ,而不是 :from<perl5> ):
use Text::Unidecode:from<Perl5>;
say Text::Unidecode::unidecode 'Solidarność';

显示:
Solidarnosc

另见 other SO posts about Inline::Perl5 .

关于perl - 如何使用 Perl 6 中的 Perl 5 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9173043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com