Lua 里对象后边冒号和点号之间区别是什么?
JS 里全点号就搞定了, 在 Lua 的教程里看到个 file:seek
之类的,
这是什么意思啊?
8 回复
静态函数和成员函数的区别?
@jiyinyiyong Orz,我也不懂Lua……
@jiyinyiyong PHP也类似这样:
静态函数: oo::xx()
成员函数:$oo->xx()
@jiyinyiyong 我不懂lua,说说PHP那个吧:
调用静态函数oo::xx()
不需要创建一个类的实例,如:
class oo {
static function xx () {
// 类似命名空间那样用吧
}
function xx2 () {
// 这里面可以用使用$this,每个实例的$this指向是不同的
}
}
// xx()是静态方法,不需要创建实例即可调用:
oo::xx();
// xx2()不是静态方法,必须要创建一个实例才能调用
$oo = new oo();
$oo->xx2();
// 创建实例后,这样也可以调用xx()方法
$oo->xx();
大概应该是这样吧,我没仔细研究过