required parameter:
def test1( name)
end
default value parameter
def test2(name=”peter”)
end
呼叫test2時,若是沒傳參數,則name=”peter”,
若是傳參數”andy”,則name=”andy”
optional parameter
use *
ex:
def test(*abc)
end
abc可接受多個參數,以array表示
例如呼叫test(1,2)
則p abc 印出 [1, 2]
note: optional parameter must be last parameter of the method
沒有留言:
張貼留言