lua学习(二)
来源:互联网 发布:网络机柜品牌 编辑:程序博客网 时间:2024/06/05 23:40
这一篇博客主要对上一篇博客的内容进行一定的扩展。
1.lua是对大小写敏感的。
2.==和~=,这两个只有他们比较的值的类型不相同是,他们就不相同。例如:number和Boolean比较,就是不相同。
3.在lua中,只认为false和nil才是假,其他的都是真。包括0和空串。
4.lua中表——table是重中之重。
4.1首先,table是没有特定的大小,大小事动态的。其次,table是一个对象,程序只是对table的一个引用,而不是创造一个table,也不产生table的副本。例如:
a={}//只是将table的引用储存在a
4.2构造table:
A:a={} k="x" a[k]=10 等价于B:a={} a.x=10 其中A使用字符串”x“来索引a。B表示用x的值来索引a
4.3 删除table中的某一个元素,就将这个值赋值为nil
4.4使用#来计算长度是,遇到ni就停止。因此,求值使用table. maxn
5.逻辑运算符
5.1 a and b:a是false时,表达式返回a的值。否则返回b的值。
5.2 a or b:a是true时,表达式返回a的值。否则返回b的值。
5.3 or和and都是短路求值,即只有它们需要的时候才会评估第二个操作数
5.4 (a and b) or c 等价于 a?b:c
5.5 在lua中这样赋初值 x=x or 5
在这里,向大家推荐几本学习lua的教材,这几本教材是lua的创始人编写的,下载地址:
http://download.csdn.net/detail/jin_syuct/9120213
0 0
- lua学习(二)
- lua学习(二)----c++调用LUA
- Lua单例(lua学习二)
- Lua学习笔记(二)
- lua学习(二)数据结构
- Lua 学习笔记(二)
- Lua学习笔记(二)
- Lua学习笔记(二)
- 学习Lua笔记(二)
- Lua学习笔记(二)
- Lua语法学习(二)
- lua源码学习(二)lua的lapi.c实现
- 0基础lua学习(二十)Lua单例
- LUA学习(二)---基本语法
- do Lua语言学习(二) end
- Lua语法学习笔记(二)
- Lua学习笔记(基础二)
- 0基础lua学习(二) 数据类型
- PCA(主成分分析)及源码
- logcat命令详解
- Thinkphp学习笔记
- xml文件读取
- 小程序-----Java代码产生6个随机数,其中第一个不能为0
- lua学习(二)
- Using GCC’s C++ Compiler
- django 1.8 官方文档翻译:5-2-2 表单素材 ( Media 类)
- grep的使用方法
- C语言程序设计(第二版)第9章例题
- c 语言下 TCP/UDP 通信
- 浅谈对property几个关键字的理解
- 包含min函数的栈(剑指offer+新概念题)模拟
- java面试遇到问题二 ------java编程语言的特点