Lua(2)
来源:互联网 发布:怎样删除精选淘宝 编辑:程序博客网 时间:2024/06/05 06:46
Lua是一种动态类型的语言。在语言中没有类型定义的语法,每个值都携带了它自身的类型信息。
在Lua中有8种基础类型
nil(空):一个全局变量在第一次赋值钱的默认值就是nil,将nil赋予一个全局变量等同于删除它
boolean(布尔):Lua将值false和nil视为“假” 将数字零和空字符串也都视为“真”
number(数字):用于表示实数,Lua没有整合类型
string(字符串):Lua的字符串是不可变的值,不能直接修改字符串 例子:a="one string" b=string.gsub(a,"one","another")
". ."是字符串连接操作符 可以在字符串前放置操作符“#”来获得该字符串的长度:print(#a)
userdata(自定义类型)
function(函数)
thread(线程)
table(表):“关联数组”是一种具有特殊索引方式的数组,不仅可以通过整数来索引它,还可以使用字符串或其他类型的值(除了nil)来索引它
table没有固定的大小,可以动态地添加任意数量的元素到一个table中 table是一个对象
例子:a={ }
阅读全文
0 0
- Lua - 2
- Lua(2)
- 2 lua
- Lua.2 lua的表达式
- 学习Lua(2) -- Lua 简单示例
- 自学Lua(2)--Lua表达式
- 我是Lua初学者【2】
- Lua使用心得(2)
- lua学习笔记(2)
- Lua语言教程2
- lua 基础2
- lua进阶2
- lua(2) table排序
- lua学习笔记2
- lua 全局变量 2
- Lua chapter 2
- Lua基础(2)
- lua学习2
- 【MySQL】二进制分发安装
- Json解析之-实际开发中的特殊需求处理(手动解析-JSONObject和JSONArray来处理)
- 1553BRM学习
- eclipse如何把java代码,打包成jar文件以及转换为exe可执行文件
- fedora 26中安装tensorboard-1.3.0,以及可视化工具tensorboard的使用
- Lua(2)
- 正则表达式中 test、exec、match 方法区别
- 基于windows平台Git+GitHub+Hexo搭建个人博客(一)
- 1451:幸运数字
- 我的随笔-感慨于博客专家的认证
- Android四大组件(Service篇)
- Zookeeper系统模型
- js基础-正则表达式★★★
- Realm For Android详细教程