Я принимаю урок на codecademy, в котором я сейчас застрял, не знаю, как действовать - это касается возвращаемых значений.Проблема с возвращаемыми значениями
Инструкции:
Написать метод, который принимает целое число в качестве аргумента и возвращает целое число раз десять. Вызовите times_ten в своем коде после его определения и распечатайте его возвращаемое значение.
Что дано в скрипте:
def times_ten(integer)
# your code here
end
# call times_ten here
Это пример дает, но я с трудом понимание времени:
def first_squares(number_of_squares)
squares = []
idx = 0
while idx < number_of_squares
squares.push(idx * idx)
idx = idx + 1
end
return squares
end
puts("How many square numbers do you want?")
number_of_squares = gets.to_i
squares = first_squares(number_of_squares)
idx = 0
while idx < squares.length
puts(squares[idx])
idx = idx + 1
end
Спасибо за вашу помощь
У вас возникли проблемы с пониманием того, что такое возвращение заявление или делает? – MarsAtomic
... Итак, вы хотите, чтобы учебник помог с вашим учебником. Интересно. Я этого раньше не видел. –
Похоже, ваш пример скрипта не связан с вашей проблемой. То, что делает ваш пример, это print 'n' чисел квадратных чисел. Вот почему вы с трудом понимаете это. –