读书人

lua学习笔记之一(C/C++软件工程师的Lu

发布时间: 2013-10-29 12:07:57 作者: rapoo

lua学习笔记之一(C/C++程序员的Lua快速入门[初阶话题])

基本类型

描述

备注

数值(number)

内部以double表示

字符串(string)

总是以零结尾,但可以包含任意字符(包括零),因此并不等价于C字符串, 而是其超集

布尔(boolean)

只有“true”或者“false”两个值。

函数(function)

Lua的关键概念之一。不简单等同于C的函数或函数指针。

表(table)

异构的Hash表。Lua的关键概念之一。

userdata

用户(非脚本用户)定义的C数据结构。脚本用户只能使用它,不能定义。

线程(thread)

Lua协作线程(coroutine),与一般操作系统的抢占式线程不一样。

nil

代表什么也没有,可以与C的NULL作类比,但它不是空指针。

2.函数


2.1 实例代码

优点: 简单、直观

缺点: 传统、不够动态


参考文献《C/C++程序员的Lua快速入门》

读书人网 >C++

热点推荐