Lua基本语法介绍
来源:互联网 发布:2017年新出的网络剧 编辑:程序博客网 时间:2024/04/30 14:11
一、值与类型
Lua 是一门动态类型语言。 这意味着变量没有类型也就可以是任意类型;只有值才有类型。 语言中不设类型定义。 所有的值携带自己的类型。值类型分为八种:nil、boolean、number、string、function、userdata、thread、table。
Lua值类型和C#对比:
1、nil -->null
2、boolean -->System.Boolean
3、number -->int、float、double(整数、实数)
4、string -->System.String
5、function -->LuaInterface.LuaFunction
6、userdata -->用户自定义的数据类型
7、thread -->LuaInterface.LuaThread线程
8、table -->LuaInterface.LuaTable
二、表达式使用
1、and or not
a and b --> 如果a为false,则返回a,否则返回b
a or b --> 如果a为true,则返回a,否则返回b
not -->如果a为false,则返回true,相当于C#中的!
print(4 and 5) --> 5
print(nil and 13) --> nil
print(4 or 5) --> 4
print(false or 5) --> 5
C# 中 a?b:c 相当于Lua中的 (a and b) or c
2、字符串连接
print("Hello " .. "World") --> Hello World
三、基本语法
详细请看 Programming in lua这本书,以下是一些注意部分
1、Lua中所有变量、方法都相当于C#中的静态变量。
2、Lua中for循环从1开始,也可以从0开始但是很多Lua的库则不能使用。
3、Lua中函数的返回值可以是多个,变量数>值个数自动补nil,变量数<值个数多余值忽略。
4、Lua中函数可以接受可变数目的参数。
- Lua基本语法介绍
- 【Lua】lua的基本语法
- lua 基本语法
- Lua基本语法总结
- Lua 的基本语法
- Lua_基本Lua语法
- Lua基本语法
- Lua基本语法
- lua中的基本语法
- Lua 基本语法
- Lua 基本语法学习
- Lua之基本语法
- lua语言基本语法
- Lua 基本语法
- Lua 基本语法
- LUA基本语法一
- LUA基本语法二
- Lua基础 基本介绍
- C++ Template 实践草稿(two)
- view的三个构造方法与findViewById()结果为null的关系?
- C程序内存分配
- sqlserver 查询生成XML格式数据
- CF#305-B. Mike and Fun-暴力模拟水题
- Lua基本语法介绍
- 如何将decimal转换为dbnull
- 冒泡排序代码详解
- 第4周 项目3-单链表应用(3)
- 第6周项目5-后缀表达式
- ArrayUtils工具类
- 浅谈 PHP 与手机 APP 开发(API 接口开发)
- 第4周实践项目1-- 建立单链表
- grape api单元测试