Lua 基础学习1-类型与值
来源:互联网 发布:企业数据库系统有哪些 编辑:程序博客网 时间:2024/05/17 07:58
Lua 有八种基础类型:
nil:空
boolen:除了false和true,nil也为假,其他为真包括数字了和空串
number:表示实数类型,没有整数类型
string:字符串
userdata:自定义类型
function:函数
thread:线程
table:表
注释方法 “–” 表示行注释
块注释 “–[[ 和–]]”
例如:
–[[
print(fact(10)
–]]
取消时再前面再加个“-”即 “—[[ 和–]]”
Lua中string 是个不可变的值,不能直接需改而是按要求再创建一个字符串
a = “one string”
b = string,gusb(a, “one”, “another”)
print(a) –>one string
print(b) –>another string
字符串需要用单引号或者双引号来界定:
a = “a line”
b = ‘another line’
一般建议在程序中使用相同类型的引号’
可以用 “..”进行字符串的串联
print(10 .. 20) –>1020
输入的时候前面必须加一个空格不然就会识别为小数点
tonumber(line) –将line转换为数字
tostring(10) –将10转换为字符串
“#”可以获得字符串的长度
table 类似于一个动态分配的对象,程序只持有他的一个引用
a = {} –创建一个table 存储到a
k = “x”
a[k] = 10
a[20] = “great”
print(a[“x”])
k = 20
print(a[k])
a[“x”] = a[“x”] + 1
print(a[“x”])–]]
有一种语法糖的写法
a.x = 10 –等同于a[“x”] = 10
- Lua 基础学习1-类型与值
- [Lua]Lua语言基础汇总(1) -- 类型与值
- lua学习之类型与值
- 3.lua学习笔记:类型与值
- Lua学习总结(值与类型)
- Lua学习-类型与变量
- Lua 类型与值
- Lua类型与值
- lua类型与值
- Lua基础学习1——类型和运算符
- Lua程序设计笔记一: 基础用法/类型与值
- 【Lua学习笔记】 --> 《类型与值、表达式与基本语法》
- Lua.1 lua的类型与变量
- Lua学习笔记 第二章 类型与值
- Lua学习之类型,值
- Lua的类型与值
- Lua的值与类型
- LUA学习笔记--类型与数值
- 【成长之旅】2017上半年总结
- HDU1069——Monkey and Banana(动态规划)
- 最短路径算法
- seo知虎告诉您seo日常工作的重点是什么?
- Makefile 管理工具 — Automake and Autoconf
- Lua 基础学习1-类型与值
- 链表翻转
- 深圳市奔凯安全技术股份有限公司面试题之一:关于数据库查询,根据年份查询每个季度的销售额
- pyhton 装饰器 执行顺序
- java 实现3个线程 依次打印ABC,并且循环10次
- vue-组件
- 个人简介
- 重建二叉树
- 【机器学习 Opencv】Opencv之Bag of Word模型(二)