gpt4 book ai didi

Ruby 命令行选项 - 详细模式打开并将代码放入输入循环

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

谁能说出以下三个选项在 Ruby 中有何不同?

第一部分

  • --冗长
  • -v
  • -w

第二部分

  • -n
  • -p

所有人都在做同样的工作,即 verbose 模式 ON。但从逻辑上讲,它们之间有何不同?

谢谢,

最佳答案

-v 只是 --verbose 的简写方式,所以它们是同一回事。 -w 打开警告,参见 http://www.caliban.org/ruby/rubyguide.shtml#warnings有关这些的更多信息。

第 2 部分:

-n-p 与冗长无关。他们只是循环你的 ruby​​ 脚本。

从您的终端运行以下命令:

ruby -n -e "puts 'hello world'"

现在按回车键几次。你应该看到:

hello world

hello world

hello world

现在对 -p 做同样的事情:

ruby -p -e "puts 'hello world'"

这只是重复您在按回车键之前键入的内容。

asdf
hello world
asdf

hello world

asdfs
hello world
asdfs
34644
hello world
34644

关于Ruby 命令行选项 - 详细模式打开并将代码放入输入循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14273956/

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