WenMing · 更新于 2018-11-28 11:00:43
看下面示例代码:
local str = "abcde" print("case 1:", str:sub(1, 2)) print("case 2:", str.sub(str, 1, 2))
output:
case 1: ab case 2: ab
冒号操作会带入一个self参数,用来代表自己。而逗号操作,只是内容的展开。
self
自己
内容
冒号的操作,只有当变量是类对象时才需要。有关如何使用 Lua 构造类,大家可参考相关章节。