在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
前言我的运行环境 Lua5.3 按照我们以往的Java或C#编程经验,如果一个class被new,那么这个class中所有成员变量的值都是默值或是构造函数中赋的值,但在Lua中的local变量却并不会被清空。 示例这个例子中,我们定义了一个local 的 instance 在ClassA中,通过new() 两次 ClassA,通过输出观察到构造函数(ctor)调用了两次,但第二次new时,local 变量还是存在上次的值。
输出结果:
|
请发表评论