В настоящее время новый для кодирования ..Нужна помощь в поиске суммы в отладке ruby pry?
def plus_two(num)
num + 2
num
binding.pry
end
пытается получить возврат суммы исходного числа (3) плюс 2. выйти на 5
В настоящее время новый для кодирования ..Нужна помощь в поиске суммы в отладке ruby pry?
def plus_two(num)
num + 2
num
binding.pry
end
пытается получить возврат суммы исходного числа (3) плюс 2. выйти на 5
Ваша функция нужно будет возвращать значение после того, как он сделал расчет, иначе puts
ничего не печатает на экране (stdout).
Пример:
def sum_two(n)
return n+2
end
puts sum_two(3)
В приведенном выше коде, вы говорите, делаете puts
, используя значение, возвращенное из функции sum_two(3)
.
Выход:
Не уверен, является ли соответствующий каналом, чтобы сделать книгу рекомендации для нового кодировщика, но я лично считаю книги этой «Headfirst серии» довольно интересными и полезными для новых программистов. Если у вас есть время, проверьте «Head first ruby».
1. Отформатируйте свой код. Здесь есть хороший редактор здесь. – Nikem
2. Какая ваша конкретная проблема? Что не работает? Что вы получаете, когда выполняете свой код? – Nikem
Когда я выполняю свой код, я не получаю сумму 5, чтобы выйти. –