gpt4 book ai didi

ruby - 如何使用 Ruby 制作标准的 Unix 过滤器?

转载 作者:太空宇宙 更新时间:2023-11-03 18:28:25 24 4
gpt4 key购买 nike

我在 RubyQuiz 上发现了这个 ruby​​ 问题,除了问题本身之外,还有以下内容:

"The script should be a standard Unix filter, reading from files specified on the command-line or STDIN and writing to STDOUT. Each line of input will contain one integer (between 1 and 3999) expressed as an Arabic or Roman numeral"

我不知道如何使用 Ruby 执行 Unix 过滤器..在这种情况下读取文件

谁能告诉我如何以最好的方式完成这项任务。

一如既往的感谢!

最佳答案

从 STDIN 读取文件的最佳方法是使用 ARGF,如本回答中所述: Best practices with STDIN in Ruby?

您可以使用 puts 或 printf 写入 STDOUT。

有关 Ruby 中 IO 的更多详细信息,请阅读 Ruby 文档: http://www.ruby-doc.org/core/classes/IO.html

关于ruby - 如何使用 Ruby 制作标准的 Unix 过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7603812/

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