欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Lua多重繼承代碼實(shí)例

 更新時間:2015年04月22日 11:11:36   投稿:junjie  
這篇文章主要介紹了Lua多重繼承代碼實(shí)例,本文直接給出實(shí)例代碼,需要的朋友可以參考下
local function search(k, plist)
	for i, v in pairs(plist) do
		local temp_v = v[k]
		if temp_v then
			return temp_v
		end
	end
end

function createClass(...)
	local c = {}
	local parents = {...}
	
	--父類列表中搜索方法
	setmetatable(c, { __index = function(t, k) return search(k, parents) end } )
	c.__index = c
	
	--定義一個新的構(gòu)造函數(shù)
	function c:new(o)
		o = o or {}
		setmetatable(o, c)
		return o
	end
	return c
end

Named = {}

function Named:getname()
	return self.name
end

function Named:setname(n)
	self.name = n
end

local NamedAccount = createClass(Account, Named)
account = NamedAccount:new({name = "Paul"})
print(account:getname())

相關(guān)文章

  • Lua中的迭代器淺析

    Lua中的迭代器淺析

    這篇文章主要介紹了Lua中的迭代器淺析,本文先是講解了什么是迭代器,然后給出了自己寫一個迭代器的示例,最后介紹了迭代器的調(diào)用方法,需要的朋友可以參考下
    2014-09-09
  • Openresty服務(wù)器使用lua腳本寫的Hello World簡單實(shí)例

    Openresty服務(wù)器使用lua腳本寫的Hello World簡單實(shí)例

    這篇文章主要介紹了Openresty服務(wù)器使用lua腳本寫的Hello World簡單實(shí)例,OpenResty (也稱為 ngx_openresty)是一個全功能的 Web 應(yīng)用服務(wù)器。它打包了標(biāo)準(zhǔn)的 Nginx 核心,很多的常用的第三方模塊,以及它們的大多數(shù)依賴項(xiàng),需要的朋友可以參考下
    2015-04-04
  • lua中賦值類型代碼詳解

    lua中賦值類型代碼詳解

    本文主要給大家介紹了lua中解析復(fù)制類型代碼的過程,非常的細(xì)致全面,有需要的小伙伴可以參考下
    2015-05-05
  • Lua的內(nèi)存管理淺析

    Lua的內(nèi)存管理淺析

    這篇文章主要介紹了Lua的內(nèi)存管理淺析,本文講解了內(nèi)存管理的相關(guān)知識,同時講解了垃圾收集器的機(jī)制,需要的朋友可以參考下
    2014-09-09
  • Lua讀寫文件代碼示例

    Lua讀寫文件代碼示例

    這篇文章主要介紹了Lua讀寫文件代碼示例,本文講解了讀寫文件的模式以及讀寫文件代碼實(shí)例,需要的朋友可以參考下
    2015-04-04
  • 把Lua函數(shù)傳遞到C/C++中實(shí)例

    把Lua函數(shù)傳遞到C/C++中實(shí)例

    這篇文章主要介紹了把Lua函數(shù)傳遞到C/C++中實(shí)例,本文先是分析了需求,然后給出解決方法,需要的朋友可以參考下
    2014-11-11
  • Lua中的協(xié)同程序探究

    Lua中的協(xié)同程序探究

    這篇文章主要介紹了Lua中的協(xié)同程序探究,本文講解了什么是協(xié)同程序、創(chuàng)建協(xié)同程序、更像樣的協(xié)同程序、讓協(xié)同程序掛起、resume操作的返回值,需要的朋友可以參考下
    2014-09-09
  • Lua協(xié)同程序(COROUTINE)運(yùn)行步驟分解

    Lua協(xié)同程序(COROUTINE)運(yùn)行步驟分解

    這篇文章主要介紹了Lua協(xié)同程序(COROUTINE)運(yùn)行步驟分解,本文著重分解協(xié)同程序的運(yùn)行步驟,需要的朋友可以參考下
    2015-01-01
  • Lua函數(shù)與字符串處理簡明總結(jié)

    Lua函數(shù)與字符串處理簡明總結(jié)

    這篇文章主要介紹了Lua函數(shù)與字符串處理簡明總結(jié),本文總結(jié)了單一參數(shù)、多個參數(shù)、可變參數(shù)、函數(shù)返回值及字符串處理等內(nèi)容,需要的朋友可以參考下
    2014-10-10
  • Lua中for循環(huán)語句的使用教程

    Lua中for循環(huán)語句的使用教程

    這篇文章主要介紹了Lua中for循環(huán)語句的使用教程,是Lua入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05

最新評論