上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 28 下一页
摘要: 3.1 算术操作符“+”(加法)、“-”(减法)、“*”(乘法)、“/”(除法)、“^”(指数)、“%”(取模)。3.2 关系运算符< > <= >= == ~=3.3 逻辑操作符and、or和not。有一种常用的Lua习惯写法“x=x or v”,它等价于: if not x then x = v 阅读全文
posted @ 2016-07-18 15:50 月光诗人 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 最简单的构造式就是一个空构造式{},用于创建一个空table。构造式还可以用于初始化数组。例如,以下语句:days = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}会将days[1]初始化 阅读全文
posted @ 2016-07-18 15:47 月光诗人 阅读(2649) 评论(0) 推荐(0) 编辑
摘要: Lua中的8中基础类型:nil(空)、boolean(布尔)、number(数字)、string(字符串)、userdata(自定义类型)、function(函数)、thread(线程)和table(表)。函数type可返回一个值的类型。2.1 nil(空)nil表示一种“无效值(non-value 阅读全文
posted @ 2016-07-17 17:37 月光诗人 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1.1 程序块(chunk)每段代码(例如一个源代码文件或在交互模式中输入的一行代码),称为一个程序块。若使用命令行参数-i来启动Lua解释器,那么解释器就会在运行完指定程序块后进入交互模式。dofile()函数加载新代码。1.2 语法规范保留标识符“_”(一个下划线)作为“哑变量(Dummy Va 阅读全文
posted @ 2016-07-17 17:07 月光诗人 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Lua中有两种注释:行注释和块注释。行注释以“--”开头,可以注释这一行后面的内容。块注释以“--[[”开始,以“--]]”结尾,可以注释这个范围内的整个内容;块注释可以注释多行内容。下面是一个示例: 阅读全文
posted @ 2016-07-17 16:54 月光诗人 阅读(8538) 评论(0) 推荐(0) 编辑
摘要: 【Hello World】第一个Lua程序将遵循传统做法,打印一句“Hello World”: 【阶乘】下面的程序用于输出输入值对应的阶乘: 阅读全文
posted @ 2016-07-17 16:35 月光诗人 阅读(568) 评论(0) 推荐(0) 编辑
摘要: https://github.com/amix/vimrchttps://github.com/humiaozuzu/dot-vimrchttps://github.com/spf13/spf13-vim 阅读全文
posted @ 2016-07-17 16:22 月光诗人 阅读(4047) 评论(0) 推荐(0) 编辑
摘要: 流是进出程序的字节流。缓冲区是内存中的临时存储区域,是程序与文件或其他I/O设备之间的桥梁。信息在缓冲区和文件之间传输时,将使用设备(如磁盘驱动器)处理效率最高的尺寸以大块数据的方式进行传输。信息在缓冲区和程序之间传输时,是逐字节传输的,这种方式对于程序中的处理操作更为方便。C++通过将一个被缓冲流 阅读全文
posted @ 2016-07-17 14:28 月光诗人 阅读(357) 评论(0) 推荐(0) 编辑
摘要: C++提供了一组功能强大的库,这些库提供了很多常见编程问题的解决方案以及简化其他问题的工具string类为将字符串作为对象来处理提供了一种方便的方法。string类提供了自动内存管理动能以及众多处理字符串的方法和函数。例如,这些方法和函数让您能够合并字符串、将一个字符串插入到另一个字符串中、反转字符 阅读全文
posted @ 2016-07-16 23:48 月光诗人 阅读(413) 评论(0) 推荐(0) 编辑
摘要: STL是一种泛型编程(generic programming)。面向对象编程关注的是编成的数据方面,而泛型编程关注的是算法。它们之间的共同点是抽象和创建可重用代码,单他们的理念决然不同。泛型编程旨在编写独立于数据类型的代码。16.4.1 为何使用迭代器理解迭代器是理解STL的关键所在。模板使得算法独 阅读全文
posted @ 2016-07-16 23:45 月光诗人 阅读(333) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 28 下一页