gpt4 book ai didi

io - 如何在 Rakudo Perl6 中读取 STDIN?

转载 作者:行者123 更新时间:2023-12-02 20:18:55 26 4
gpt4 key购买 nike

就这么简单,如何在 Perl6 中从 STDIN 读取输入?

我认为有很多方法可以做到这一点,但我对最惯用的 Perl6 解决方案感兴趣。

最佳答案

Perl6 中的标准输入文件描述符是 $*IN (在 Perl5 中,*STDIN 类型团对 STDIN 文件描述符的引用为 *STDIN{ IO})。

从标准输入读取的一种方法如下:

for lines() {
say "Read: ", $_
}

事实上,没有调用对象的 lines() 默认为 $*IN.lines()

使用局部变量的替代方法是:

for $*IN.lines() -> $line {
say "Read: ", $line
}

如果能看到更多替代方法那就太好了。

关于io - 如何在 Rakudo Perl6 中读取 STDIN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13893392/

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