博客专栏  >  编程语言   >  Lua入门与进阶

Lua入门与进阶

根据Lua官方教程,结合自身代码+运行结果,通俗地表述Lua的用法及其强大

关注
18 已关注
14篇博文
  • Lua基础 小结(两个Lua程序示例)

    本篇文章作为Lua基础部分的一个小结,演示两个小程序,来表现Lua的不同特性。第一个例子说明Lua如何作为一门数据描述性语言使用。第2个例子,是一个马尔可夫链算法的实现。 ps:个人觉得书中的这一章有...

    2013-05-26 20:59
    9271
  • Lua基础 coroutine —— Lua的多线程编程

    Lua的coroutine 跟thread 的概念比较相似,但是也不完全相同。一个multi-thread的程序,可以同时有多个thread 在运行,但是一个multi-coroutines的程序,同...

    2013-04-29 14:22
    25746
  • Lua基础 安装LuaSocket

    这里为《Lua基础 coroutine —— Lua的多线程编程》做一下准备工作,因为用到了socket库,这里就说明一下怎么在fedora上安装luasocket,以防有的朋友的开发环境跟博主的...

    2013-04-29 14:19
    13076
  • Lua基础 编译、运行、错误处理

    尽管Lua是一门解析型的语言,但是在运行前也会被编译成某个中间状态。一门解析型的语言需要编译,这听起来有点不合常理。但是,实际上,解析型语言的与众不同,不是说它不需要编译,而是说它把编译作为其运行时的...

    2013-04-19 00:23
    11579
  • Lua基础 generic for

    下面写一下怎么给genericfor 写迭代器。 1. 迭代器和闭包 在Lua中,迭代器用function表示,每次调用该function,都会返回集合中的next元素。 每个迭...

    2013-04-09 20:45
    2793
  • Lua基础 函数(二)

    在Lua中,你可以像使用number和string一样使用function。可以将function存储到变量中,存储到table中,可以当作函数参数传递,可以作为函数的返回值。 在Lua中,fun...

    2013-03-23 17:51
    4429
  • Lua基础 函数(一)

    在Lua中,函数是对语句和表达式进行抽象的主要方法。既可以用来处理一些特殊的工作,也可以用来计算一些值。下面有3个例子,分别将函数当作一条语句;当作表达式(后面两个是一类)。 print(8*9...

    2013-03-09 21:25
    45291
  • Lua基础 语句

    Lua支持大多数传统的语句,跟C语言和Pascal差不多。传统的语句包括:赋值,控制结构,流程调用等。Lua还支持一些不太传统的语句,例如多赋值(听起来有点怪,往下看就明白了)和局部变量声明(这个好像...

    2013-03-07 15:55
    28158
  • Lua基础 表达式

    在Lua中,表达式包括:数值常量、字符串字面值、变量、单目和双目运算符,函数调用,也包括一些非传统的函数定义和表结构。 1.算术运算符 Lua支持常规的算术运算符:'+', '-', '*...

    2013-03-05 13:38
    5906
  • Lua基础 类型和值(二)

    5.Table Lua的table类型比较强大,用过都知道,它的index不仅可以使用number,还能使用string等其他的值,nil除外。table没有固定的size,你可以动态地向table...

    2013-01-06 21:33
    6168
  • Lua基础 类型和值(一)

    Lua是一个动态类型的语言,没有类型定义,每个值都有自己的类型。 Lua有8个基本类型,nil, boolean, number, string, userdata, function, t...

    2012-12-20 05:23
    47085
  • Lua基础 基本介绍

    1. Lua 命名规则 跟C语言一样,有字母数字下划线3个元素组合,不能以数字开头,下面这些命名都是合法的 i,  j,    i10,     _ij,      aSomewhatLongNa...

    2012-12-13 18:23
    10178
  • Lua基础 初识Lua

    跟学习其他的编程语言一样,学习Lua从hello world开始。 新建一个文件,hello.lua,内容为 print("hello world")。 在shell界面,输入lua hello....

    2012-12-09 23:28
    8873
  • Lua 学习开篇

    接触lua是一次很偶然的机会,主要用了lua脚本跟C/C++交互的特性。没有深入研究,根基不牢。近期打算从基础开始,慢慢地来体会这门脚本语言。 学习环境fedora,lua版本5.1.4,学习资料《...

    2012-12-09 22:57
    2713

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部