ruby简单的基本 6
生活随笔
收集整理的這篇文章主要介紹了
ruby简单的基本 6
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
模
像類似的模塊,那里 class method 和 instance method。
module 沒有new不能生成對象的例子
其中 class method 所謂的模塊在模塊化的方法,它能夠直接調(diào)用。
Foo.hello ? #=> ?'hello world!' 調(diào)用模塊方法 模塊名字.方法名字
Foo.dear #=> ?'dear..' 調(diào)用模塊方法 模塊名字.方法名字
Foo::NUM#=>100 引用一個常數(shù),使用模塊名和兩個冒號。
而對于模塊里面的 instance method 實例方法,這樣的方法不能直接調(diào)用。須要mixin到一個類中。
主要有兩種形式:
一種是include,方法會被加入到實例方法中。
一種是extend,方法會被加入到類方法中。
一些總結(jié)
require, load,include都是Kernel模塊中的方法。他們的差別例如以下:require,load用于包括文件。include則用于包括的模塊。
require載入一次,load可載入多次。
require載入Ruby代碼文件時能夠不加后綴名,load載入代碼文件時必須加后綴名。
require用于加載普通情況下的庫文件。和load用于加載配置文件。
版權(quán)聲明:本文博客原創(chuàng)文章,博客,未經(jīng)同意,不得轉(zhuǎn)載。
總結(jié)
以上是生活随笔為你收集整理的ruby简单的基本 6的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 记一些暂未找到解决方案的问题 -- 持续
- 下一篇: Swing开发界面时的一个bug复盘