一、實例方法數組
接收者是對象自己的方法函數
二、類方法spa
接收者是類自己的方法,調用類方法時,能夠使用::或者.兩個符號。對象
類名.方法名變量
類名::方法名語法
三、函數式方法程序
沒有接收者(接收者省略而已)的方法方法
四、方法的返回值co
return 值return
若是省略return,則最後一個表達式的結果就會成爲方法的返回值。
方法只用return返回,不帶值,則方法的返回值爲nil。
五、do ~ end 與 {~}
程序跨行寫時用do ~ end
程序在1行時用{~}
六、動態參數(參數個數不肯定)
用"* 變量名"的形式定義,動態參數都被做爲數組賦值給變量名,"* 變量名"在參數列表中只能出現一次。
七、關鍵字參數
"參數名:值"
語法:
def 方法名(參數1:參數1的值, 參數2:參數2的值, ....)
end
能夠使用"**變量名"的形式來接收未定義的參數。