最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Lua實現__add方法重載示例

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

實現加法(__add)重載代碼示例:

復制代碼 代碼如下:

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

相關文章

  • Lua極簡入門指南(六):模塊

    Lua極簡入門指南(六):模塊

    這篇文章主要介紹了Lua極簡入門指南(六):模塊,本文講解了require函數、編寫模塊、查找模塊等內容,需要的朋友可以參考下
    2014-10-10
  • 詳解Lua中的元表和元方法

    詳解Lua中的元表和元方法

    Lua中的元表(Metatable)和元方法(Metamethods)是Lua語言中的重要概念,它們允許我們對對象和操作進行自定義,本文講給大家詳細介紹一下Lua中的元表和元方法,需要的朋友可以參考下
    2023-09-09
  • Lua中pairs與ipairs的區(qū)別總結

    Lua中pairs與ipairs的區(qū)別總結

    這篇文章主要給大家介紹了關于Lua中pairs與ipairs區(qū)別的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧
    2018-09-09
  • 詳解Lua中repeat...until循環(huán)語句的使用方法

    詳解Lua中repeat...until循環(huán)語句的使用方法

    這篇文章主要介紹了詳解Lua中repeat...until循環(huán)語句的使用方法,需要的朋友可以參考下
    2015-05-05
  • Lua和C++的通信流程代碼實例

    Lua和C++的通信流程代碼實例

    這篇文章主要介紹了Lua和C++的通信流程代碼實例,本文是上一篇的DEMO,本文用代碼講解Lua和C++之間的通信,需要的朋友可以參考下
    2014-09-09
  • Lua中的協同程序詳解

    Lua中的協同程序詳解

    這篇文章主要介紹了Lua中的協同程序詳解,本文非常詳細的講解了Lua中的協同程序,同時講解了生產者-消費者問題,需要的朋友可以參考下
    2014-09-09
  • Lua讀取和寫入文件處理例子

    Lua讀取和寫入文件處理例子

    這篇文章主要介紹了Lua讀取和寫入文件處理,本文直接給出實例代碼,需要的朋友可以參考下
    2014-11-11
  • 理解Lua中的__index和__newindex

    理解Lua中的__index和__newindex

    這篇文章主要介紹了理解Lua中的__index和__newindex,本文給出了三段代碼來講解__index和__newindex,代碼中包含詳細注釋,需要的朋友可以參考下
    2015-04-04
  • Lua教程(九):元表與元方法詳解

    Lua教程(九):元表與元方法詳解

    這篇文章主要介紹了Lua教程(九):元表與元方法詳解,本文講解了算術類的元方法、關系類的元方法、庫定義的元方法、table訪問的元方法等內容,需要的朋友可以參考下
    2015-04-04
  • Lua語言新手簡單入門教程

    Lua語言新手簡單入門教程

    這篇文章主要給大家介紹的是關于Lua語言新手入門的簡單教程,文中通過示例代碼一步步介紹的非常詳細,對各位新手們的入門提供了一個很方便的教程,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。
    2018-03-03

最新評論

琼海市| 浮梁县| 宝山区| 扶绥县| 乌兰县| 密云县| 滦南县| 香港 | 宁明县| 云梦县| 宁远县| 措勤县| 剑川县| 安顺市| 福鼎市| 酉阳| 桃园县| 册亨县| 诸城市| 黄浦区| 嘉义市| 抚顺县| 闸北区| 贺兰县| 南汇区| 西安市| 方城县| 磐石市| 广安市| 抚顺市| 潼南县| 都昌县| 固镇县| 陇西县| 灯塔市| 祁连县| 靖江市| 化德县| 嵊州市| 南华县| 卢湾区|