module RPG的意義??
3 posters
回復: module RPG的意義??
@~刀光劍影~@ 寫到:class是類別的意思
def是類裡面的方法
如果class上方還有一個module RPG
那是代表啥意義呢?
模組內使用類別方法
RPG::class::def
雲的彼方- 拿著木劍的戰士
- 文章數 : 48
注冊日期 : 2008-08-09
回復: module RPG的意義??
它可以用來做啥=ˇ=''' ?雲的彼方 寫到:@~刀光劍影~@ 寫到:class是類別的意思
def是類裡面的方法
如果class上方還有一個module RPG
那是代表啥意義呢?
模組內使用類別方法
RPG::class::def
回復: module RPG的意義??
@~刀光劍影~@ 寫到:它可以用來做啥=ˇ=''' ?雲的彼方 寫到:@~刀光劍影~@ 寫到:class是類別的意思
def是類裡面的方法
如果class上方還有一個module RPG
那是代表啥意義呢?
模組內使用類別方法
RPG::class::def
- 代碼:
module ABC
class Orz
def power
return 255
end
end
end
a = ABC::Orz.new
p a.power # 會秀出255
以下為說明檔的解釋:
用來定義模組的內容。模組名稱是由大寫字母開頭的標識符號。
模組定義實際上就是把模組賦值給由模組名指定的常數(在 Ruby 公式中,模組也是一個目標,它是 Module 類別的實例)。
若某個模組已經被定義過,此時又用相同的模組名來定義模組的話,就意味著對原有的模組定義進行追加。
模組定義表達公式將返回最後被計算的表達公式的值。若該表達公式不返回值,則返回 nil。
愚零鬥武多- 不正常人類研究中心自慰隊員
- 文章數 : 421
注冊日期 : 2008-04-06
回復: module RPG的意義??
恩~所以另外加上module RPG愚零鬥武多 寫到:@~刀光劍影~@ 寫到:它可以用來做啥=ˇ=''' ?雲的彼方 寫到:@~刀光劍影~@ 寫到:class是類別的意思
def是類裡面的方法
如果class上方還有一個module RPG
那是代表啥意義呢?
模組內使用類別方法
RPG::class::def
- 代碼:
module ABC
class Orz
def power
return 255
end
end
end
a = ABC::Orz.new
p a.power # 會秀出255
以下為說明檔的解釋:
用來定義模組的內容。模組名稱是由大寫字母開頭的標識符號。
模組定義實際上就是把模組賦值給由模組名指定的常數(在 Ruby 公式中,模組也是一個目標,它是 Module 類別的實例)。
若某個模組已經被定義過,此時又用相同的模組名來定義模組的話,就意味著對原有的模組定義進行追加。
模組定義表達公式將返回最後被計算的表達公式的值。若該表達公式不返回值,則返回 nil。
就是追加定義RPG模組的內容了!
回復: module RPG的意義??
@~刀光劍影~@ 寫到:恩~所以另外加上module RPG愚零鬥武多 寫到:@~刀光劍影~@ 寫到:它可以用來做啥=ˇ=''' ?雲的彼方 寫到:@~刀光劍影~@ 寫到:class是類別的意思
def是類裡面的方法
如果class上方還有一個module RPG
那是代表啥意義呢?
模組內使用類別方法
RPG::class::def
- 代碼:
module ABC
class Orz
def power
return 255
end
end
end
a = ABC::Orz.new
p a.power # 會秀出255
以下為說明檔的解釋:
用來定義模組的內容。模組名稱是由大寫字母開頭的標識符號。
模組定義實際上就是把模組賦值給由模組名指定的常數(在 Ruby 公式中,模組也是一個目標,它是 Module 類別的實例)。
若某個模組已經被定義過,此時又用相同的模組名來定義模組的話,就意味著對原有的模組定義進行追加。
模組定義表達公式將返回最後被計算的表達公式的值。若該表達公式不返回值,則返回 nil。
就是追加定義RPG模組的內容了!
定義過的class再定義也是追加的意思喔
雲的彼方- 拿著木劍的戰士
- 文章數 : 48
注冊日期 : 2008-08-09
回復: module RPG的意義??
恩,知道了,謝謝~雲的彼方 寫到:@~刀光劍影~@ 寫到:恩~所以另外加上module RPG愚零鬥武多 寫到:@~刀光劍影~@ 寫到:它可以用來做啥=ˇ=''' ?雲的彼方 寫到:@~刀光劍影~@ 寫到:class是類別的意思
def是類裡面的方法
如果class上方還有一個module RPG
那是代表啥意義呢?
模組內使用類別方法
RPG::class::def
- 代碼:
module ABC
class Orz
def power
return 255
end
end
end
a = ABC::Orz.new
p a.power # 會秀出255
以下為說明檔的解釋:
用來定義模組的內容。模組名稱是由大寫字母開頭的標識符號。
模組定義實際上就是把模組賦值給由模組名指定的常數(在 Ruby 公式中,模組也是一個目標,它是 Module 類別的實例)。
若某個模組已經被定義過,此時又用相同的模組名來定義模組的話,就意味著對原有的模組定義進行追加。
模組定義表達公式將返回最後被計算的表達公式的值。若該表達公式不返回值,則返回 nil。
就是追加定義RPG模組的內容了!
定義過的class再定義也是追加的意思喔
這個論壇的權限:
您 無法 在這個版面回復文章
|
|