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

Lua實(shí)現(xiàn)__add方法重載示例

 更新時(shí)間:2015年04月22日 09:11:47   投稿:junjie  
這篇文章主要介紹了Lua實(shí)現(xiàn)__add方法重載示例,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下

實(shí)現(xiàn)加法(__add)重載代碼示例:

復(fù)制代碼 代碼如下:

do
 local Infor_class = {};

 function Infor_class.create(_t)
  local newTable = {};
  setmetatable(newTable, Infor_class); --set the metatable
  for i, v in pairs(_t) do
   newTable[i] = v;
  end
  return newTable;
 end

 function Infor_class.sum(c1, c2)
  if(#c1 ~= #c2) then
   return nil;
  else
   local result = {};
   local len = #c1;
   for i = 1, len do
    result[i] = c1[i] + c2[i];
   end
   print("result");
   return result;
  end
  print("nil");
  return nil;
 end

 Infor_class.__add = Infor_class.sum --override the _add

 r1 = Infor_class.create{3, 4}
 r2 = Infor_class.create{5, 6};

 result = r1 + r2;
 print(unpack(result));
end

相關(guān)文章

  • 在Mac OS中安裝Lua的教程

    在Mac OS中安裝Lua的教程

    這篇文章主要介紹了在Mac OS中安裝Lua的教程,盡管基于Unix的Mac OS并沒有集成Lua解釋器,但安裝起來依然super easy:)需要的朋友可以參考下
    2015-07-07
  • Lua面向?qū)ο笾惡屠^承

    Lua面向?qū)ο笾惡屠^承

    這篇文章主要介紹了Lua面向?qū)ο笾惡屠^承,本文講解了Lua面向?qū)ο笞罨镜闹R類和繼承,需要的朋友可以參考下
    2014-09-09
  • Lua教程(二):語法約定

    Lua教程(二):語法約定

    這篇文章主要介紹了Lua教程(二):語法約定,本文講解了lua保留關(guān)鍵字、使用的標(biāo)點(diǎn)符號、字符串、ASCII 碼等,需要的朋友可以參考下
    2015-03-03
  • Lua中os庫詳細(xì)介紹

    Lua中os庫詳細(xì)介紹

    這篇文章主要介紹了Lua中os庫詳細(xì)介紹,本文詳細(xì)講解了OS庫中的常用方法,分別對參數(shù)做出了解釋,有的給出了示例,需要的朋友可以參考下
    2014-11-11
  • Lua獲取網(wǎng)絡(luò)時(shí)間(獲取時(shí)間同步服務(wù)器的時(shí)間)

    Lua獲取網(wǎng)絡(luò)時(shí)間(獲取時(shí)間同步服務(wù)器的時(shí)間)

    這篇文章主要介紹了Lua獲取網(wǎng)絡(luò)時(shí)間(獲取時(shí)間同步服務(wù)器的時(shí)間),本文使用Lua作為客戶端獲取網(wǎng)絡(luò)上的一些授時(shí)服務(wù)提供商的時(shí)間,需要的朋友可以參考下
    2015-04-04
  • Lua中table里內(nèi)嵌table的例子

    Lua中table里內(nèi)嵌table的例子

    這篇文章主要介紹了Lua中table里內(nèi)嵌table的例子,本文同時(shí)講解了如何訪問內(nèi)嵌table方法的例子,需要的朋友可以參考下
    2015-04-04
  • Luvit像Node.js一樣寫Lua應(yīng)用

    Luvit像Node.js一樣寫Lua應(yīng)用

    今天小編就為大家分享一篇關(guān)于Luvit像Node.js一樣寫Lua應(yīng)用,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Lua中關(guān)于求模與求余的區(qū)別介紹

    Lua中關(guān)于求模與求余的區(qū)別介紹

    這篇文章主要介紹了Lua中關(guān)于求模與求余的區(qū)別介紹,我覺得很多人搞不清楚這兩個(gè)概念的區(qū)別,剛好在翻譯lua手冊時(shí)遇到%與math.fmod這兩個(gè)操作,順便做一下說明吧,需要的朋友可以參考下
    2015-04-04
  • vs2012 error c4996: This function or variable may be unsafe

    vs2012 error c4996: This function or variable may be unsafe

    這篇文章主要介紹了vs2012 error c4996: This function or variable may be unsafe,需要的朋友可以參考下
    2015-04-04
  • Lua 數(shù)學(xué)庫的所有函數(shù)功能作用一覽

    Lua 數(shù)學(xué)庫的所有函數(shù)功能作用一覽

    這篇文章主要介紹了Lua 數(shù)學(xué)庫的所有函數(shù)功能作用一覽,本文羅列了lua數(shù)學(xué)庫的所有函數(shù),并對每個(gè)函數(shù)的功能作用做了簡短描述,需要的朋友可以參考下
    2015-06-06

最新評論