博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
06:全局变量和局部变量的声明和使用
阅读量:6674 次
发布时间:2019-06-25

本文共 487 字,大约阅读时间需要 1 分钟。

变量在使用前,必须在代码中进行声明,即创建该变量。

编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,用于存储变量的值。

Lua 变量有三种类型:全局变量、局部变量、表中的域。

Lua 中的变量全是全局变量,那怕是语句块或是函数里,除非用 local 显式声明为局部变量。

局部变量的作用域为从声明位置开始到所在语句块结束。

变量的默认值均为 nil

a =5local b=5function joke()  c=5  local d=5endjoke()print(c)      5print(d)      nil

Lua 可以对多个变量同时赋值,变量列表和值列表的各个元素用逗号分开,赋值语句右边的值会依次赋给左边的变量。

a,b,c=1,200,"sss"print(a)print(b)-- lua会优先计算右边的值a,b=b,a  --交换连两个值print(a)print(b)12002001

0索引

对 table 的索引使用方括号 []

a={}a["key"]="222"print(a.key)print(a["key"])222222

转载地址:http://unrxo.baihongyu.com/

你可能感兴趣的文章
Svn结合hook实现自动更新及多Project管理更新
查看>>
sgu 222
查看>>
让spring-data-jpa解放你的DAO
查看>>
58沈剑:架构师的平凡之路
查看>>
Hibernate问题-read-write缓存策略
查看>>
sql中实现汉字的拼音首字母查询
查看>>
Android 动态布局 (代码布局)
查看>>
MYSQL备份和恢复
查看>>
spark安装:在hadoop YARN上运行spark-shell
查看>>
Docker存储驱动之ZFS简介
查看>>
根据sql,一键生成excle 格式, 再通过 zip包压缩为zip
查看>>
PL/SQL Developer 添加数据
查看>>
PHP实时统计文件下载次数
查看>>
linux eth0 改eth1 在改ip
查看>>
乾颐堂鹏同学通过HCIE送给后来者的话
查看>>
JS中的prototype
查看>>
我的友情链接
查看>>
本体编辑和知识获取软件--protege汉化版
查看>>
23张非常精美的圣诞桌面壁纸分享
查看>>
性能下降曲线
查看>>