美文网首页
Lua-冒号点号

Lua-冒号点号

作者: 叫我颜先生 | 来源:发表于2019-03-25 11:35 被阅读0次

简介

关于冒号(:)与点号(.)

冒号自带隐藏self,点号不带self,方法用冒号

示例

class={x=1}

--冒号+方法
function class:print()
    print(self.x);
end
--点号+self
function class.print(self)
    print(self.x);
end

--冒号调用
class:print();
--点号调用
class.print(class);

相关文章

  • Lua-冒号点号

    简介 关于冒号(:)与点号(.) 冒号自带隐藏self,点号不带self,方法用冒号 示例

  • 9、lua中的self,点号,冒号的关系

    lua编程中,经常遇到函数的定义和调用,有时候用点号调用,有时候用冒号调用。 点号定义、点号调用 冒号定义、冒号调...

  • lua中self的用法

    --冒号:在定义时省略了self--点号:在定义时不省略self 可以把点号(.)作为静态方法来看待,冒号(:)作...

  • cocos2d-lua开发(1)

    lua语法小结: 点号冒号的区别:点号语法中一般用于类属性的调用(包括方法)。lua中方法调用用 冒号 变量:一个...

  • 热更新05_方法中点和冒号Day1129

    lua编程中,函数的定义和调用 1.用点号调用2.冒号调用 方法的点号定义和点号调用 girl = {money...

  • 理解lua 语言中的点、冒号与self

    lua编程中,经常遇到函数的定义和调用,有时候用点号调用,有时候用冒号调用。 可以看出,这里进行了方法的点号定义和...

  • Lua中冒号(":")和点号(".")的区别

    一、定义方法的区别 (1)冒号定义——默认会接受self参数 (2)点号定义——默认不会接受self参数 二、调用...

  • Lua练习16-冒号和点号

    在编辑器中可见,可以看到sleep函数的self下方是有波浪线的。解析:1、Animal:Eat("grass")...

  • Lua点与冒号的区别

    Lua方法调用. : 方法的使用 冒号操作会带入一个 self 参数,用来代表 自己。而点号操作,只是 内容 的展...

  • LUA面向对象编程之点号与冒号

    先看一下类的写法 Test = {}Test.__index = Testfunction Test:new(x,...

网友评论

      本文标题:Lua-冒号点号

      本文链接:https://www.haomeiwen.com/subject/jwrvvqtx.html