lua语言的简单语句的总结
来源:互联网 发布:广联达软件开发待遇 编辑:程序博客网 时间:2024/04/29 12:52
最近由于公司需求,自己学习了一些关于lua方面的知识。但总感觉零零碎碎的,在此总结一下
在此我想把c++/c 与lua的区别 总结一下 当然细节就不多说了,向那具体的语法什么的 只要学过语言的基本上都懂的。
1、首先就是 我们经常用的方便我们之后理解代码的注释, 在c++中我们是以// 或者 /* */来进行注释的,而在lua中我们是以 -- 来进行注释的
// c++注释-- lua注释
2、lua中的if语句 他的原型是
if(boolean_expression)then --[ statement(s) will execute if the boolean expression is true --]endlua if 语句的运用例子
if (x == 3) then // 满足变量x = 3的话执行 if 与 end 之间的语句endc/c++ 中 if语句 的运用例子
if(x == 3){ // 满足变量x = 3的话执行 大括号里的内容}
3. lua 与 c++中 for循环的区别
此为 for循环的第一种形式原型
for init,max/min value, incrementdo statement(s)endlua for循环例子
for i = 0, 10, 1 do // for循环的第一个参数是初始值,第二个参数是条件如果i>= 10的时候跳出循环, 而第三个参数就是没循环一次i的值改变的规则end
for(int i = 0; i < 10; ++i){ // 在满足条件i<10这个条件的情况下回一直执行大括号之间的语句}
以上是lua中for循环的第一种使用方法
还有第二种使用方法,原型为
for i,v in ipairs(a) do print(v) endi 是表 a 的索引, v是 索引i 对应的表数据 而ipairs是lua提供的一个迭代器函数,用来迭代表
对于这种循环的例子如下
days = {"Suanday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"}for i,v in ipairs(days) do print(v) end
4. lua 中有一个专门判断类型的函数type(value)
这个函数你只要把数据传进去,就可以返回这种数据的类型, 比如你传的是类型number 则type()返回值就是"number"
value = 10if(type(value) == "number") then print("value的类型为"..type(value))end打印结果应该是value的类型为number
0 0
- lua语言的简单语句的总结
- Lua 语言的简单介绍
- Lua 语言的简单介绍
- Lua 语言的简单介绍
- Lua 语言的简单介绍 [转]
- C语言调用lua的简单例子
- Lua语言实现简单的多线程模型
- 简单的mysql语句总结
- Mysql 语言中select语句的总结
- C语言 switch语句的使用总结
- Lua语言写的几个简单排序(1)
- lua语言中与时间相关的函数总结
- Lua 的简单介绍
- 简单的lua脚本
- Lua 的简单介绍
- lua 的简单使用
- Lua基础语句总结
- quick lua 简单快捷的纹理缓存和lua内存优化步骤总结。
- iOS开发UI-利用Quartz2D 实现基本绘图(画三角形、矩形、圆、圆弧)
- Android Canvas绘图详解
- springmvc实现REST中的GET、POST、PUT和DELETE
- 数据结构--排序之插入排序
- Android学习笔记——AVD
- lua语言的简单语句的总结
- 如何在Linux(Ubuntu 14.04 LTS)上安装搜狗拼音输入法
- ps aux指令詳解---进程
- HI3518E网络摄像机应用于智能车门遥控(RF发射,315接收,手机APP)
- LaTex初学者模板
- swft入门学习番外篇-创建项目
- javaee学习之路(二)xml解析项目之登陆注册
- Android学习-Android中Activity启动模式详解
- ******************** while 和for练习题 ********************