2

以下の 3 つのオプションが Ruby で互いにどのように異なるかを誰か教えてもらえますか?

パートⅠ

  • --冗長
  • -v
  • -w

パートⅡ

  • -n _
  • - p

すべてがverboseモードである同じ仕事をしていますON。しかし、論理的には、それらは互いにどのように異なるのでしょうか?

ありがとう、

4

1 に答える 1

2

-vは短い書き方な--verboseので、同じものです。-w警告をオンにします。警告の詳細については、 http://www.caliban.org/ruby/rubyguide.shtml#warningsを参照してください。

パート2:

-n-p冗長性とは関係ありません。彼らはあなたのルビースクリプトをループするだけです。

ターミナルから次を実行します。

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

次に、Enterキーを数回押します。君は見るべきだ:

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
于 2013-01-11T08:02:19.403 に答える