В настоящее время я изучаю рубин, и я не знаю, делаю ли я что-то не так или компилятор, но этот код:
puts "Name?"
name = gets
puts "Welcome " + name
Выходы:
#blank line waiting for input, if gotten input
Prints input, Name? And Welcome Name
Я хочу, чтобы он делал что-то вроде ввода python («Имя?»)
print "Name? "
, за которым следуетname = gets
. Обратите внимание, что если пользователь вводит"Bob"
(с последующим нажатием клавиши Enter),name
будет установлено равным"Bob\n"
. Если вам не нужен символ новой строки, обычно пишутname = gets.chomp
, что устанавливаетname
равным"Bob"
. - person Cary Swoveland   schedule 11.12.2019