Есть ли способ сделать этот код короче и проще?Эффект рубинового кода
loop do
if possibleSet.split(" ").map(&:to_i).any? {|e| (e<0 || e>12)}
print "Please enter valid numbers (between 1 and 12): "
possibleSet = gets
errorinput = false
else
errorinput = true
end
break if errorinput
end
Что такое 'get'? – Edward
Похоже, вы могли бы использовать до ключевого слова – floum