文档章节

lua学习笔记-HelloWorld

klaus丶
 klaus丶
发布于 2014/05/08 22:25
字数 169
阅读 26
收藏 0

运行lua脚本,lua hello.lua/dofile("hello.lua")

print("Hello World Lua!!!")
function fact(n)
	if n == 0 then
		return 1
	else 
		return n*fact(n-1)
	end
end
print("enter a number:")
a = io.read("*n")
print(fact(a))

分号可用可不用。

Lua5.2只支持a-z和A-Z组成的标志符。Lua保留下划线开头的标志符,有特殊用途。

lua保留的关键字:

and    break    do    else    elseif    end    false    goto    for    function

if    in    local    nil    not    or    repeat    return    then    true    until    while

lua is case-sensitive.

lua comment, --[[ 注释]]--

---[[

    print(10)        -->10

--]]


--[[

    print(10)        --> no action (commented out)

--]]


全局变量不用声明,也可以使用,不会报错。

print(b) -->nil

b = 10

print(b) -- 10


[[  ]]表示一个多文本

a = [[
asddsf
sdfsdf
]]
print (a)

输出

asddsf

sdfsdf


© 著作权归作者所有

klaus丶
粉丝 0
博文 48
码字总数 10481
作品 0
海淀
程序员
私信 提问
Apache CXF 学习资料

更多资料: Apache CXF 客户端调用 超时设置 CXF学习笔记(1)-HelloWorld!-发布webservice CXF学习笔记(2)-HelloWorld!-客户端调用 CXF学习笔记(3)-HelloWorld!-通过servlet发布webservice CX...

梅花扣肉
2016/06/25
96
0
Cocos学习笔记

说明: (1)基于cocos2dx2.2.3,使用C++语言,在Visual Studio 2010进行开发的。 (2)基于cocos2dx3.x ,使用C++语言,在Visual Studio 2013 与 Xcode进行开发的。 (3)基于Cocos Code ID...

shahdza
2014/08/12
0
0
Lua 在移动平台上的应用——Lua 嵌入实践

现如今,移动应用程序被应用的越来越宽泛,程序越来越复杂,跨平台开发也显得越来越重要。针对各自的平台做原生开发无疑是重复制造轮子,那么有没有什么可以让已造好的轮子进行复用呢? Lua ...

_shieh
2016/01/07
165
0
Webcppd 1.0.9 发布,C++应用服务器

这是webcppd升级为httpevent后的第二个更新。 主要更新: 解决内存多余消耗问题 解决空值响应问题 httpevent 是webcppd的继承者,在多个方面增强了后者,并且融入了lua开发要素,可同时支持使...

所以呢
2017/04/19
832
3
cocos2d-X学习之引擎源码目录结构介绍

Cocos2d-x的目录结构如下: 目录的具体结构介绍如下: Box2D:物理引擎Box2D的相关源文件 Chipmunk:物理引擎chipmunk的相关源文件 cocos2dx:cocos2d-x引擎的核心部分,存放了引擎的大部分源...

长平狐
2012/08/29
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

最简单的获取相机拍照的图片

  import android.content.Intent;import android.graphics.Bitmap;import android.os.Bundle;import android.os.Environment;import android.provider.MediaStore;import andr......

MrLins
10分钟前
0
0
说好不哭!数据可视化深度干货,前端开发下一个涨薪点在这里~

随着互联网在各行各业的影响不断深入,数据规模越来越大,各企业也越来越重视数据的价值。作为一家专业的数据智能公司,个推从消息推送服务起家,经过多年的持续耕耘,积累沉淀了海量数据,在...

个推
12分钟前
2
0
第三方支付-返回与回调注意事项

不管是支付宝,微信,还是其它第三方支付,第四方支付,支付机构服务商只要涉及到钱的交易都要进行如下校验,全部成功了才视为成功订单 1.http请求是否成功 2.校验商户号 3.校验订单号及状态...

Shingfi
14分钟前
1
0
简述Java内存分配和回收策略以及Minor GC 和 Major GC(Full GC)

内存分配: 1. 栈区:栈可分为Java虚拟机和本地方法栈 2. 堆区:堆被所有线程共享,在虚拟机启动时创建,是唯一的目的是存放对象实例,是gc的主要区域。通常可分为两个区块年轻代和年老代。更...

DustinChan
20分钟前
3
0
Excel插入批注:可在批注插入文字、形状、图片

1.批注一直显示:审阅选项卡-------->勾选显示批注选项: 2.插入批注快捷键:Shift+F2 组合键 3.在批注中插入图片:鼠标右键点击批注框的小圆点【重点不可以在批注文本框内点击】----->调出批...

东方墨天
44分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部