博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
04 Lua基础-注释、变量
阅读量:4147 次
发布时间:2019-05-25

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

1. Lua 语言特性

脚本语言,动态编译,动态执行,这样的特性。游戏的流畅度,效率非常高,胜任主语言。

2. 注释

2.1 单行注释

用–表示,双横杆

--这是一个Lua的注释,用--表示,双横杆print("Hello World")

2.2 多行注释

--[[    这是一个    多行注释--]]print("Hello World")

3. 变量

变量是动态类型,类似Python

例如变量类型可以变,动态转换

a = "hello world"print(a)a = 123print(a)

3.1 数据类型

  1. 数字类型
  2. 字符串类型
  3. thread类型,线程类型
  4. function类型,函数类型
-- 函数类型实例a = function( var )    print("User input is " .. var)enda("我 爱 美玲")
  1. table类型
-- table类型实例mTable = {    5,    2,    0}-- 输出地址,即创建一个指针print(mTable)for k, v in pairs(mTable) do    print(k, v)end

运行结果

table: 00000000003d9fb01   52   23   0[Finished in 0.1s]
  1. 其他类型

3.2 变量作用域

-- local 类型 private 类型,私有类型local a = 123;-- 不加 local 类型,默认是Golbal类型b = 123;

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

你可能感兴趣的文章
Java通用字符处理类
查看>>
文件上传时生成“日期+随机数”式文件名前缀的Java代码
查看>>
Java代码检查工具Checkstyle常见输出结果
查看>>
北京十大情人分手圣地
查看>>
Android自动关机代码
查看>>
Android中启动其他Activity并返回结果
查看>>
2009年33所高校被暂停或被限制招生
查看>>
GlassFish 部署及应用入门
查看>>
X-code7 beta error: warning: Is a directory
查看>>
Error: An App ID with identifier "*****" is not avaliable. Please enter a different string.
查看>>
3.5 YOLO9000: Better,Faster,Stronger(YOLO9000:更好,更快,更强)
查看>>
iOS菜鸟学习--如何避免两个按钮同时响应
查看>>
iOS菜鸟学习—— NSSortDescriptor的使用
查看>>
C语言8
查看>>
Qt实现简单延时
查看>>
qml有关矩形说明
查看>>
在qt中使用QSplitter设置初始比例setStretchFactor失效的解决方法
查看>>
repeater的使用
查看>>
qt msvc编译中文乱码解决
查看>>
CORBA links
查看>>