1樓:匿名使用者
lua 內用 table
monster =
monster.name = '怪物名稱'
monster.hp = 10000
如果是定義類的話,也是 table ,只是方法有些不一樣tmonster =
tmonster.__index = tmonster-- 建立類
tmonster.new = function()local self = {}
setmetatable(self, tmonster)self.name = nil
self.hp = nil
return self
end-- 類函式
tmonster.setsetting = function(self, szname, nhp)
self.name = szname
self.hp = nhp
monster = tmonster.new()monster:setsetting('怪物名稱', 10000)
lua語言中的"."和":"有什麼不同?
2樓:錯落二人組
:是個語法糖,呼叫的函式會自動傳遞引數self即local a =
function a.foo(self, a)self.x = a
endfunction a:foo2(a)self.x = a
end--呼叫時:
a.foo(a, 2)
a.foo2(2)
上述兩個操作是等價的,用:時就省去了定義和呼叫時需要額外新增self用來指代自身的麻煩
用cocos2d麼,cc是cocos2d庫的物件名稱
函數語言程式設計,lua能算嗎
3樓:永恆
lua語言是一種類pascal的語言,它不是函式式的程式設計。
函數語言程式設計是整個程式是由若干個函式組成,如c、c++等。
我們自編lua程式中可以沒有一個我們自定義的函式,整個主程式也不能是函式。
lua嵌入c/c++,比直接使用c/c++有何優勢呢?
4樓:匿名使用者
c 包含於
bai c++
可以說c++是c的一du
個升級,增加了面對對zhi
象oop程式設計,也繼dao承了c的面對過專程特性。
vb和屬c/c++完全兩種概念,無論語法還是其他特性都有所不同。
到底從c還是從vb其實是無所謂的,如果你覺得你想立馬見效,就能寫一點什麼可用的程式,建議你學vb,如果你想在程式設計上以後能掌握多的語言,運用更多技術,建議你學c
5樓:匿名使用者
c基本就是程序導向程式設計、c++物件導向,兩者實際都是從實現功能上,lua是指令碼語言,底層還是基於c、c++實現,但lua面向劇情,可以做遊戲,而不關注底層實現。
6樓:匿名使用者
嵌入式程式設計
bai 就是類似於計du
算機程式設計但又不是計zhi算機程式設計的東西dao怎麼說的呢,舉版個例子權,給手機程式設計就是這樣其餘像mp4、pda都是。他們都有著計算機的一部分功能!
而c++變成就是我們在電腦上可執行的應用程式啊,就是說 ,嵌入式屬於c++的一部分,它把程式拷進一些硬體裡面而已
為什麼資料被刪除了後還能夠用資料恢復軟體恢復了
因為windows中刪除檔案只是在檔案目錄項表fat中加乙個刪除標記。因此你刪乙個10g的檔案和10k的一樣快 而硬碟上的資料依然存在。再建立新檔案時,預設會向磁碟後面的空餘空間放,放滿了才會從頭找被刪除的檔案所占用的空間了 因此產生了磁碟碎片 所以,你刪除的檔案資料很有可能還在磁碟上。恢復軟體就是...
能夠用來表白和表達愛意的詩詞句子有哪些
山有木兮木有枝,心悅君兮君不知。王小波的 你好哇,李銀河 古詩詞很多啦 玲瓏骰子安紅豆,入骨相思知不知。同心1人去,坐覺長安空。賭書消得潑茶香。這個是講李清照和趙明誠平日閒暇時,兩人相互比背書,誰贏了誰喝茶,李清照才學比趙明誠好,所以她常常贏,有1次她贏了,太高興以致於把茶都不謹慎潑掉,這個典故算是...
易經是為什麼算卦很準為什麼易經能夠用來算命,而且又那麼準呢?
萬事萬物的變化和發展都有規律,掌握了其中的規律,就能對事物的發展趨勢瞭然於心。比如說,種地的農夫,能夠根據氣候 土地和莊稼的長勢,來 今年的收成。易經的 就是因為掌握了事物發展的規律。宇宙間存在一個規律叫做全息原理,就是說任何一個事物裡面就包含了整個宇宙的資訊。中醫運用這個原理,所以從臉上能看到全身...