0
我試圖讓by_three?
方法返回整除的所有數字虛假三個:如何爲第二種方法工作做第二次回報?
def greeter(name)
return 'hi there ' + name
end
def by_three?(number)
return true if number/3
return false if number !=/3
end
我試圖讓by_three?
方法返回整除的所有數字虛假三個:如何爲第二種方法工作做第二次回報?
def greeter(name)
return 'hi there ' + name
end
def by_three?(number)
return true if number/3
return false if number !=/3
end
您需要的模運算%
:
def by_three?(number)
if number % 3 == 0
return true
else
return false
end
end
首先,你不在你的情況下需要return
聲明。 Ruby方法自動返回最後一條語句的值。 return
只有在早期脫離方法時才需要。在你的情況下,它將是:
def divisible? number, divisor
number % divisor == 0
end
def divisible_by_three? number
divisible? number, 3
end