2013-10-27 131 views

回答

0

您需要的模運算%

def by_three?(number) 
    if number % 3 == 0 
    return true 
    else 
    return false 
    end 
end 
3

首先,你不在你的情況下需要return聲明。 Ruby方法自動返回最後一條語句的值。 return只有在早期脫離方法時才需要。在你的情況下,它將是:

def divisible? number, divisor 
    number % divisor == 0 
end 

def divisible_by_three? number 
    divisible? number, 3 
end