ruby使用单独的输入获取值
我试图从我的get.chomp中获得价值ruby使用单独的输入获取值,ruby,rubygems,Ruby,Rubygems,我试图从我的get.chomp中获得价值 total_user_input = [] while true print "Input Name: " user_input = gets.chomp break if user_input.empty? total_user_input << user_input end File.open("file.txt", "w") do |f| f.write( total_user_input.eac
total_user_input = []
while true
print "Input Name: "
user_input = gets.chomp
break if user_input.empty?
total_user_input << user_input
end
File.open("file.txt", "w") do |f|
f.write(
total_user_input.each do |input|
f.print input
end
)
我想要的结果是:
name: String
price: Integer
description: Date
第二个词可以大写
input = "name:string"
input.split(":").reduce {|first, second| "#{first}: #{second.capitalize}"}
# => name: String
具体问题是什么?问题在file.txt中,我刚得到name:stirng price:integer description:date,但我想要的结果是name:String price:integer description:date
input = "name:string"
input.split(":").reduce {|first, second| "#{first}: #{second.capitalize}"}
# => name: String