一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Lua - Lua實現(xiàn)__add方法重載示例

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

2020-04-24 11:14腳本之家 Lua

這篇文章主要介紹了Lua實現(xiàn)__add方法重載示例,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下

實現(xiàn)加法(__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

 

延伸 · 閱讀

精彩推薦
  • LuaLua中table庫函數(shù)方法介紹

    Lua中table庫函數(shù)方法介紹

    這篇文章主要介紹了Lua中table庫函數(shù)方法介紹,本文講解了concat、insert、maxn、remove、sort、foreachi等方法,需要的朋友可以參考下 ...

    腳本之家2502020-04-17
  • Lua深入探究Lua中的解析表達式

    深入探究Lua中的解析表達式

    這篇文章主要介紹了深入探究Lua中的解析表達式,對于其語法部分的說明和示例都超詳細,極力推薦此文!需要的朋友可以參考下 ...

    腳本之家3542020-05-05
  • LuaLua教程(二):基礎知識、類型與值介紹

    Lua教程(二):基礎知識、類型與值介紹

    這篇文章主要介紹了Lua教程(二):基礎知識、類型與值介紹,本文講解了Hello World程序、代碼規(guī)范、全局變量、類型與值等內容,需要的朋友可以參考下 ...

    腳本之家5922020-04-28
  • LuaLua中計算、執(zhí)行字符串中Lua代碼的方法

    Lua中計算、執(zhí)行字符串中Lua代碼的方法

    這篇文章主要介紹了Lua中計算、執(zhí)行字符串中Lua代碼的方法,類似JavaScript中eval函數(shù)的功能,在Lua中也可以實現(xiàn),需要的朋友可以參考下 ...

    腳本之家6322020-04-30
  • LuaLua和C語言的交互詳解

    Lua和C語言的交互詳解

    這篇文章主要介紹了Lua和C語言的交互詳解,Lua和C語言通過棧完成交互,本文結合代碼實例詳細講解了交互的方法,需要的朋友可以參考下 ...

    果凍想3702020-04-14
  • LuaLua中的元方法__newindex詳解

    Lua中的元方法__newindex詳解

    這篇文章主要介紹了Lua中的元方法__newindex詳解,本文講解了查詢與更新、監(jiān)控賦值、通過table給另一個table賦值等內容,需要的朋友可以參考下 ...

    笨木頭8872020-04-09
  • LuaLua實現(xiàn)__add方法重載示例

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

    這篇文章主要介紹了Lua實現(xiàn)__add方法重載示例,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下 ...

    腳本之家7452020-04-24
  • LuaLua簡介、編譯安裝教程及變量等語法介紹

    Lua簡介、編譯安裝教程及變量等語法介紹

    這篇文章主要介紹了Lua簡介、編譯安裝教程及變量等語法介紹,本文同時講解了lua注釋語法、Lua命令行方式等內容,需要的朋友可以參考下 ...

    junjie3632020-04-14
主站蜘蛛池模板: 大陆国产vs国产对白 | 俄罗斯一级大片 | 日本68xxxxxxxxx59 日本 视频 在线 | 国产91精选学生在线观看 | 韩国悲惨事件30无删减在线 | 公妇仑乱在线观看 | 99久久一香蕉国产线看观看 | 晓雪老师我要进你里面好爽 | 99精品偷自拍 | 国产真实一区二区三区 | 美女扒开屁股 | 美女下面被cao出水 美女污视频 | 俄罗斯图书馆无打码久久 | 国产精品亚洲精品日韩已满 | 国外成品精品1688 | 亚洲激情偷拍 | 草草视频在线观看 | 亚洲精品一区二区观看 | 美女污视频在线观看 | 国产欧美日韩图片一区二区 | 日韩免费高清完整版 | 毛片在线免费观看网站 | yellow最新视频2019 | 欧美国产在线观看 | 91禁漫 | 精久久 | 亚洲国产精品久久网午夜小说 | aⅴ视频在线免播放观看 | 亚洲大片在线观看 | 青青草在视线频久久 | 91香蕉国产在线观看人员 | 波多洁野衣一二区三区 | 国产剧情一区二区三区 | 日本中文字幕一区二区三区不卡 | 亚洲福利电影一区二区? | 武侠艳妇屈辱的张开双腿 | 欧美乱妇高清无乱码视频在线 | 国产日韩高清一区二区三区 | 国产一区二区精品久 | dasd817黑人在线播放 | 国产自产一区c |