Lua 类和结构体

Lua 类和结构体

Student = {
    --变量内部定义
    age = 1,
    sex = true,
    --函数内部定义
    Up = function()
        print("我成长了")
    end,
    Learn = function()
        print("我学习了")
    end
}
--变量外部定义
Student.name = "zzs"

print(Student.name)
print(Student.age)
print(Student.sex)

Student.Up()
Student.Learn()

--函数外部定义
Student.Up2 = function()
    print("我成长了2")
end
function Student.Learn2()
    print("我学习了2")
end
Student.Up2()
Student.Learn2()

--类调用自己内部变量
function Student:Up3()
    print(self.name.."成长了3")
end
Student.Learn3 = function (t)
    print(t.name.."学习了3")
end
function Student:Test(i)
    print(self.name..i.."测试")
end

Student:Up3()
Student:Learn3()
Student.Test(Student,999)
Student:Test(999)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值