任何人都可以说出以下三个选项在 Ruby 中的不同之处吗?
第一部分
- --详细
- -v
- -w
第二部分
- -n _
- -p _
所有人都在做同样的工作,即verbose
mode ON
。但从逻辑上讲,它们之间有何不同?
谢谢,
-v
只是一种较短的写作方式--verbose
,所以它们是同一回事。-w
打开警告,有关这些的更多信息,请参阅http://www.caliban.org/ruby/rubyguide.shtml#warnings。
第2部分:
-n
并且-p
与冗长无关。他们只是循环你的红宝石脚本。
从您的终端运行以下命令:
ruby -n -e "puts 'hello world'"
现在按回车键几次。你应该看到:
hello world
hello world
hello world
现在对-p
:
ruby -p -e "puts 'hello world'"
这只是重复您在按 Enter 之前键入的内容。
asdf
hello world
asdf
hello world
asdfs
hello world
asdfs
34644
hello world
34644