gpt4 book ai didi

ruby - 如何在 Ruby 中获取多行用户输入?

转载 作者:数据小太阳 更新时间:2023-10-29 08:25:40 25 4
gpt4 key购买 nike

我知道这是一个非常简单的问题,但我的 google-fu 让我失望了。我想在 Ruby 中获得多行用户输入,因为获取只给你一行输入。我希望能够将这个多行输入存储到一个字符串中,这样我就可以将该字符串输出到文件的末尾。是否有可用的命令来执行此操作?提前致谢!

最佳答案

试试这个:

$/ = "END"
user_input = STDIN.gets
puts user_input

然后用户可以继续输入多行输入并通过键入 END 结束他的输入。请记住,IRB 不能很好地处理此代码片段,因此请确保使用实际的 ruby​​ 解释器。

此外,user_input 还存储用户输入的最终 END,因此您需要将其删除。您还可以使用任何其他字符串代替 END 以供用户指示他们已完成输入。

关于ruby - 如何在 Ruby 中获取多行用户输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1075233/

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