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

Lua中使用.和:調(diào)用函數(shù)的區(qū)別

 更新時間:2015年04月22日 09:09:44   投稿:junjie  
這篇文章主要介紹了Lua中使用.和:調(diào)用函數(shù)的區(qū)別,本文總結(jié)了它的調(diào)用函數(shù)的時傳入?yún)?shù)的區(qū)別,并給出了一個代碼實例,需要的朋友可以參考下

tb.print和tb:print的含義略微不同,:調(diào)用函數(shù)會多傳遞進去一個self進去,差不多相當于OOP里面的成員函數(shù)調(diào)用.

但是和OOP里面成員函數(shù)/非成員函數(shù)不同的是,lua里面的非成員函數(shù).調(diào)用,他不是靜態(tài)的.

tb對象有一個print function成員,當tb是nil的時候,你不能調(diào)用print成員的....在OOP里面,沒有這么一回事,非成員函數(shù)是全局的.

例子代碼:

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

t = {x = 1} 
 
t.foo = function(t) 
    print(t.x); 
end 
 
local a = {x = 2}; 
print(t.foo(a), t:foo(a)); 

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

2
1
nil

相關(guān)文章

  • openresty中使用lua-nginx創(chuàng)建socket實例

    openresty中使用lua-nginx創(chuàng)建socket實例

    這篇文章主要介紹了openresty中使用lua-nginx創(chuàng)建socket實例,本文直接給出代碼實例和運行效果,需要的朋友可以參考下
    2015-04-04
  • Lua中if語句嵌套的使用教程

    Lua中if語句嵌套的使用教程

    這篇文章主要介紹了Lua中if語句嵌套的使用教程,是Lua入門學習中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05
  • Ruby元編程技術(shù)詳解(Ruby Metaprogramming techniques)

    Ruby元編程技術(shù)詳解(Ruby Metaprogramming techniques)

    這篇文章主要介紹了Ruby元編程技術(shù)詳解(Ruby Metaprogramming techniques),本文講解了11個關(guān)于元編程的技術(shù)和技巧,需要的朋友可以參考下
    2015-04-04
  • linux系統(tǒng)安裝Nginx Lua環(huán)境

    linux系統(tǒng)安裝Nginx Lua環(huán)境

    因項目需求,需要在Linux系統(tǒng)下搭建一套nginx+lua的開發(fā)環(huán)境,經(jīng)過一番摸索,現(xiàn)總結(jié)如下,希望大家能夠喜歡。
    2016-12-12
  • Lua腳本語言概述

    Lua腳本語言概述

    這篇文章主要介紹了Lua腳本語言概述,本文講解了Lua是什么、Lua語言的特性、Lua的使用范圍、Lua的基本內(nèi)容、Lua虛擬機等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • Lua內(nèi)置的調(diào)試器用法詳解

    Lua內(nèi)置的調(diào)試器用法詳解

    這篇文章主要介紹了Lua內(nèi)置的調(diào)試器用法,在編程debug操作中非常有用,要的朋友可以參考下
    2015-05-05
  • 詳解Lua中的數(shù)組概念知識

    詳解Lua中的數(shù)組概念知識

    這篇文章主要介紹了Lua中的數(shù)組概念知識,是Lua入門學習中的基礎(chǔ),需要的朋友可以參考下
    2015-05-05
  • 最新評論

    和龙市| 邳州市| 渭南市| 射洪县| 临武县| 长阳| 延吉市| 青州市| 巴彦县| 万宁市| 永宁县| 平泉县| 阳西县| 湖州市| 鹰潭市| 潜江市| 海南省| 静乐县| 昭通市| 荣昌县| 东乌珠穆沁旗| 阿坝县| 通城县| 新源县| 潼南县| 红安县| 辽宁省| 新郑市| 长春市| 陆川县| 元氏县| 正阳县| 花莲县| 府谷县| 北碚区| 双江| 新昌县| 冷水江市| 台湾省| 景泰县| 昌吉市|