Lua脚本语言
SZ laoluo
大数据处理,Spring组件,分布式架构,微服务
展开
-
Lua脚本语言参考一
Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de Figueiredo,Waldemar Celes 云风 译 www.codingnow.com Copyright © 2006 Lua.org, PUC-Rio. All rights reserved. Lua5.1参考手册(译者:云风)原创 2012-02-04 14:27:22 · 715 阅读 · 0 评论 -
Lua脚本语言参考二
2 - 语言 这一节从词法、语法、句法上描述 Lua 。换句话说,这一节描述了哪些 token (符记)是有效的,它们如何被组合起来,这些组合方式有什么含义。 关于语言的构成概念将用常见的扩展 BNF 表达式写出。也就是这个样子: {a} 意思是 0 或多个 a , [a] 意思是一个可选的a 。非最终的符号会保留原来的样子,关键字则看起来像这样 kword ,其它最终的符号则写成 `=´原创 2012-02-04 14:28:22 · 667 阅读 · 0 评论 -
Lua脚本语言参考三
2.2 - 值与类型 Lua 是一种 动态类型语言。这意味着变量没有类型,只有值才有类型。语言中不存在类型定义。而所有的值本身携带它们自己的类型信息。 Lua 中的所有值都是一致 (first-class) 的。这意味着所有的值都可以被放在变量里,当作参数传递到另一个函数中,并被函数作为结果返回。 Lua 中有八种基本类型: nil, boolean, number, string, f原创 2012-02-04 14:29:24 · 784 阅读 · 0 评论 -
Lua脚本语言参考四
2.4 - 语句段(Statement) Lua 支持惯例形式的语句段,它和 Pascal 或是 C 很相象。这个集合包括赋值,控制结构,函数调用,还有变量声明。 2.4.1 - Chunk(语句组) Lua 的一个执行单元被称作 chunk。一个 chunk 就是一串语句段,它们会被循序的执行。每个语句段可以以一个分号结束: chunk ::={stat [`;´]}原创 2012-02-04 14:30:06 · 701 阅读 · 0 评论 -
为什么我选择Lua?
在这篇文章中,我将向你解释为什么要使用Lua。我写这篇文章最初的动机是由于Lua邮件列表中的一则消息 “why isn’t Lua more widely used?” 。针对这个消息的回复各种各样,有的说是因为缺少类库,而我更赞同另外一个观点,那就是大部分人都不喜欢自己动手 (do it yourself)的方式来解决问题。我常常把Lua比作Arch Linux。这也就注定了Lua是一个原创 2012-03-10 16:05:00 · 1197 阅读 · 0 评论