原文:lua拾遗之lua中冒号(:)与点号(.)的区别和来由

参考资料 .https: my.oschina.net lonewolf blog 其结论为: 定义的时候:Class:test 与 Class.test self 是等价的,点号 . 要达到冒号 : 的效果要加一个self参数到第一个参数 调用的时候:object:test 与object.test object 等价,点号 . 要添加对象自身到第一个参数。 总结:可以把点号 . 作为静态方法来 ...

2016-12-22 11:19 0 2015 推荐指数:

查看详情

关于lua冒号(":")和点号(".")的区别

一、定义方法的区别 1、冒号定义方法,默认会接受self参数;而点号定义的时候,默认不会接受self参数 例: (1)冒号定义 function class:test()   --这里会接受self参数,比如   print(self.a,self.b)   在这里self ...

Sat Jul 02 02:46:00 CST 2016 1 8140
Lua 基础:调用函数时用点号还是用冒号

本文转载于:http://www.benmutou.com/archives/1789 1.初学者最易混乱Top1——调用函数时用点号还是用冒号? 我们来看看下面的两句代码: 对于初次接触Lua的朋友来说,这简直就是噩梦,为嘛函数的调用有两种形式,是让我们随便挑的意思 ...

Wed Jul 29 19:21:00 CST 2015 0 1850
lua的点和冒号区别

lua的语法很简单,太简单了,所以lua就复杂了 两个点与一个点有什么区别呢? 一个点用来定义和取得一个变量,这个变量可能是个函数 两个点用来定义和调用一个函数,两个点会自动传入“调用者”这个table自身 先看简单的: c = {a = 1, b = 2} function c ...

Sun Jun 11 06:48:00 CST 2017 0 8090
gevent拾遗

  在前文已经介绍过了gevent的调度流程,本文介绍gevent一些重要的模块,包括Timeout,Event\AsynResult, Semphore, socket patch,这些 ...

Tue Feb 14 02:37:00 CST 2017 0 2360
半年拾遗

惭愧,上一篇blog发表时间是12年8月份,现在已经13年2月份了。唉... 此处省略1w字。 半年有余,blog一直闲置了。但是闲置并不代表忘记。时不时还是会敲开cnblogs的域名胡乱逛逛。马上 ...

Wed Feb 06 23:27:00 CST 2013 17 8476
拾遗:systemctl --user

参考:https://wiki.gentoo.org/wiki/Systemd systemd 支持普通用户定义的 unit[s] 开机启动 systemctl --user en ...

Sat Feb 18 17:17:00 CST 2017 0 1344
C语言拾遗

1. 没C++那么恶心的const C语言中的const修饰符用于修饰一个变量是const属性的。被C语言的const修饰的变量具有只读属性,并且不能被修改。 const修饰的变量 != 常量,const修饰的变量虽然不能别修改,但是和常量还是有本质的区别的。 在定义const类型 ...

Fri Feb 28 03:33:00 CST 2014 13 1236
基础拾遗----RabbitMQ

基础拾遗 基础拾遗------特性详解 基础拾遗------webservice详解 基础拾遗------redis详解 基础拾遗------反射详解 基础拾遗------委托详解 基础拾遗------接口详解 基础拾遗------泛型详解 基础拾遗-----依赖注入 基础拾遗 ...

Tue Nov 21 17:27:00 CST 2017 4 1256
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM