学习笔记八

[复制链接]
查看1183 | 回复1 | 2021-10-12 20:32:19 | 显示全部楼层 |阅读模式
《十分钟学LUA》八
print("*************字典*************")
a = {["1"] = 5, ["2"] = 4}
print(a["1"])--返回5
print(a["2"])--返回4

print("*************类*************")
student = {
        --年龄
        age = 1,
        --性别
        sex = 0,
        --unity成绩
        unity = 90,
        --成长行为
        Up = function(self)
                self.age = self.age + 1
                print("我成长了"..self.age)
        end,
        --上课行为
        Learn = function( )
                print("学习")
        end
}--中间用“”分开
--理解:age,sex,unity Up,Learn 是键名,=后面是键值。
student.Learn()--返回学习
student.Up(student)--返回我成长了2
student:Up()返回我成长了3
student.Learn()返回学习
student.age = 2--赋值
print(student.age)--返回2


print("*************特殊用法*************")
a,b,c = 1,2,3,4 --4会被忽略
print(a)--返回1
print(b)--返回2
print(c)--返回3
a,b,c = 1,2 --c会变为nil
print(a)--返回1
print(b)--返回2
print(c)--返回nil
--多个返回值
function Test()
        return 10,20,30,40
end

a,b,c, = Test()
print(a)--返回10
print(b)--返回20
print(c)--返回30





回复

使用道具 举报

lijun0223 | 2021-10-30 10:34:02 | 显示全部楼层
回帖水经验!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

27

主题

54

帖子

678

积分

高级会员

Rank: 4

积分
678