噜啊!!(LUA)
来源:互联网 发布:java是什么公司的软件 编辑:程序博客网 时间:2024/05/02 11:50
昨儿第一次接触了脚本语言——LUA,一个巴西人设计的小巧简单的语言。
Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。
这次接触这个主要是由于要将LUA作为脚本 在XML上进行手机应用的开发,感觉很新奇,虽然是用C封装的,但是基本语法和C还是有蛮大差别的
下面来个例子:
-- defines a factorialfunctionfunction fact (n) if n == 0 then return 1 else return n * fact(n-1) endend print("entera number:")a = io.read("*number") -- read a numberprint(fact(a))尝试编了几个程序后觉得,这个语言确实很小,难怪被用来做脚本语言,本身只包含一个精简的核心和一个基本的库
而且,这个语言还有个神奇的地方,就是既支持面向过程编程,也支持面向对象编程,还有内存管理以及提供数据结构等,作为脚本语言确实不错
Lua语言只有一种基本数据结构, 那就是table, 所有其他数据结构如数组,类啊, 都可以由table实现.这个得慢慢来才能掌握的
总之,初次接触这个,感觉新奇之外主要还是想学好,尤其是用在gearbox中,帮助更有效的开发手机应用吧……
- 噜啊!!(LUA)
- lua调用外部lua方法 (lua语言)
- 学习Lua(2) -- Lua 简单示例
- lua学习(二)----c++调用LUA
- Lua初学者(一)--Lua 简单教学
- 自学Lua(1)--Lua语法特点
- 自学Lua(2)--Lua表达式
- Lua游戏开发(一)---Lua语言
- Lua继承(Lua学习一)
- Lua单例(lua学习二)
- LUA学习(一) 初步认识lua
- Cocos2d-lua(三)认识Cocos2d-lua
- Lua基础(1)--初识lua
- Lua基础(5)--Lua中的变量
- lua学习(一)
- lua(4)协程
- lua基础(一)
- lua基础(二)
- 第一天工作实习!
- 寻找一种状态
- 王者之梗的博客
- java数据类型相关的问题
- grep正则表达式元字符集
- 噜啊!!(LUA)
- 重构:改善既有代码的设计(评注版)
- [Flex]Flex嵌入到HTML中切换焦点不能输入中文和遮盖DIV的问题
- jsp中操作Excel需要引入一个外部的jar包(jxl.jar),这个jar包主要是用来构建Excel的骨架的,具体实例如下:
- java多线程之 wait(),notify(),notifyAll() 整理
- w3school设置footer上下边距的方法
- Jollen--Video Streaming 探讨
- 重构:改善既有代码的设计 精彩书评一
- 计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接