RubyのARGVのポイントは何ですか?
first, second, third = ARGV
puts "The script is called: #{$0}"
puts "Your first variable is: #{first}"
puts "Your second variable is: #{second}"
puts "Your third variable is: #{third}"
私がする必要があるファイルを実行するときのこれのポイントは何ですか:
ruby ex1.rb
1番目、2番目、3番目の変数を入力するには、入力する必要があります
ruby ex1.rb blah blah blah
これは、プログラムを実行しているすべての人にどのようなメリットがありますか?私はそれが実行可能ファイルであると想定しているので、とにかく彼らはそれを行うことができません:
user = ARGV.first
prompt = '> '
puts "Hi #{user}, I'm the #{$0} script."
puts "I'd like to ask you a few questions."
puts "Do you like me #{user}?"
print prompt
likes = STDIN.gets.chomp()
puts "Where do you live #{user}?"
print prompt
lives = STDIN.gets.chomp()
puts "What kind of computer do you have?"
print prompt
computer = STDIN.gets.chomp()
puts <<MESSAGE
Alright, so you said #{likes} about liking me.
You live in #{lives}. Not sure where that is.
And you have a #{computer} computer. Nice.
MESSAGE
誰かが私にこれを説明してもらえますか?