Ruby知識點一:方法

一、實例方法數組

接收者是對象自己的方法函數

 

二、類方法spa

接收者是類自己的方法,調用類方法時,能夠使用::或者.兩個符號。對象

類名.方法名變量

類名::方法名語法

 

三、函數式方法程序

沒有接收者(接收者省略而已)的方法方法

 

四、方法的返回值co

return 值return

若是省略return,則最後一個表達式的結果就會成爲方法的返回值。

方法只用return返回,不帶值,則方法的返回值爲nil。

 

五、do ~ end 與 {~}

程序跨行寫時用do ~ end

程序在1行時用{~}

 

六、動態參數(參數個數不肯定)

用"* 變量名"的形式定義,動態參數都被做爲數組賦值給變量名,"* 變量名"在參數列表中只能出現一次。

 

七、關鍵字參數

"參數名:值"

語法:

def 方法名(參數1:參數1的值, 參數2:參數2的值, ....)

end

能夠使用"**變量名"的形式來接收未定義的參數。

相關文章
相關標籤/搜索