Присвоение значения переменной - PullRequest
1 голос
/ 16 декабря 2011

Я бы хотел, чтобы переменная size была определена в моей программе через пользовательский ввод. Мне не удалось определить его каким-либо образом, кроме числа, введенного вручную в мой код (в настоящее время 10).

def pass (size = 10)

Ответы [ 2 ]

0 голосов
/ 16 декабря 2011

Вам может понадобиться использовать to_i, поскольку ваш пользовательский ввод - это строка.Тогда это работает как предыдущий ответ:

def pass(size = 10)
  size = size.to_i
  puts "It's a number! #{size}" if size.is_a? Integer
end

puts "please input a number:"
size = gets
pass(size)
0 голосов
/ 16 декабря 2011

Это работает для меня:

def pass(size)
    puts size
end

puts "please input a number:"
size = gets
pass(size)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...