如何使用字符串提示获取用户输入?
How to get user input with string prompt?
我想通过提示获取用户的输入,在 ruby 中如何实现?
如果我没有很好地解释我的问题是什么,这里有一个写在 python 中的例子,说明我想做什么:Input("Prompt: ")
谢谢
puts "Prompt: "
var = gets
'gets' 用于从用户那里获取输入,它 returns 默认情况下是一个文本字符串。但是会添加换行符。就像你的输入是 'Akshit' 然后 '\n' 将被添加到字符串 'Akshit\n'。所以要删除它你可以使用 'chomp'.
puts "Prompt: "
var = gets.chomp
如果你想输入整数,你可以这样做,
puts "Prompt: "
var = gets.chomp.to_i
'to_i' 会将字符串转换为整数。
还有其他方法,如 to_f(浮动)、to_a(数组)、to_c(字符)等...
我想通过提示获取用户的输入,在 ruby 中如何实现?
如果我没有很好地解释我的问题是什么,这里有一个写在 python 中的例子,说明我想做什么:Input("Prompt: ")
谢谢
puts "Prompt: "
var = gets
'gets' 用于从用户那里获取输入,它 returns 默认情况下是一个文本字符串。但是会添加换行符。就像你的输入是 'Akshit' 然后 '\n' 将被添加到字符串 'Akshit\n'。所以要删除它你可以使用 'chomp'.
puts "Prompt: "
var = gets.chomp
如果你想输入整数,你可以这样做,
puts "Prompt: "
var = gets.chomp.to_i
'to_i' 会将字符串转换为整数。
还有其他方法,如 to_f(浮动)、to_a(数组)、to_c(字符)等...