私はJava開発者であり、理解して後で作業するためのRubyコードが与えられています。
tutorialspoint.comでRubyチュートリアルを実行しましたが、何$_[0]
であるかわかりません。
これはコード内の変数に割り当てられており、それをテストするコードを記述して失敗したため、コマンドライン引数ではありません。それで、誰もがそれの重要性が何であるかを言うことができますか?
私はJava開発者であり、理解して後で作業するためのRubyコードが与えられています。
tutorialspoint.comでRubyチュートリアルを実行しましたが、何$_[0]
であるかわかりません。
これはコード内の変数に割り当てられており、それをテストするコードを記述して失敗したため、コマンドライン引数ではありません。それで、誰もがそれの重要性が何であるかを言うことができますか?
これは魔法の変数の1つです。
$_
標準入力から読み取られた最後の行の値を保持します。$_[0]
したがって、はその文字列の最初の記号です。
その他の魔法の変数については、 English.rbを参照してください
# The last line read by <tt>Kernel.gets</tt> or
# <tt>Kernel.readline</tt>. Many string-related functions in the
# +Kernel+ module operate on <tt>$_</tt> by default. The variable is
# local to the current scope. Thread local.
alias $LAST_READ_LINE $_