Welcome Guest ( Log In | Register )

欢迎访问本站。游客仅能浏览首页新闻、版块主题、维基条目与资源信息,需登录后方可获得内容发布、话题讨论、维基编辑与资源下载等权限。若无账号请先完成注册流程。
 
Reply to this topicStart new topic
> Lua入门:开始编程, “一个好的开始是成功的一半”
bx_bob
2011-08-02, 10:45
Post #1


比非主流还非主流的Lua原教旨主义机械师
Group Icon
 817
   15

Group: Avatar
Posts: 416
Joined: 2007-07-25
Member No.: 14794


现在我们假定已经安装好了LuaForWindows。(详情请见概述,如有安装问题可以在那里回帖)
那么双击桌面上的SciTE快捷方式(顶着一个黑色的球),你会留意到你正在编辑一个(Untitled)的文档,在下面的内容里填上
CODE
print("欢迎来到lua")
然后点保存,随便挑个地方,文件名写helloworld.lua。(实际上最主要的是这个后缀名,前面可以随便改)
这个时候文本编辑器的工具栏中,那个播放按钮似的Run Program就应该亮起了,果断点它。
文本编辑器忽然裂开上下两半!
下半的
QUOTE
>lua -e "io.stdout:setvbuf 'no'" "helloworld.lua"
欢迎来到lua
>Exit code: 0
就是程序执行的结果。它往外输出了一行字:欢迎来到lua。
恭喜你写出了第一个Lua程序,这也是每本编程语言教材的通用第一部分:Helloworld。

趁着热情我们赶紧来一个比较复杂的程序吧。
CODE
a="我有"
b=3+5
c="个苹果"
print(a..b..c)
把以上内容覆盖原来的,再点Run Program,文本编辑器的下部就又有新内容了。
这回应该是
QUOTE
我有8个苹果
如何?是否有点指挥电脑工作的感觉了?(虽然不太明白但是好厉害啊!)
这个时候最困惑的应该是a,b,c是干什么的,以及那个print()的作用等等,这些我会慢慢解释。首先推荐一本手册:
http://manual.luaer.cn/
这里面可以看到一些最基本的语法和函数的解释,等不及我更新的就去自己看看吧。

This post has been edited by bx_bob: 2011-08-03, 11:00
TOP
jox
2011-08-02, 11:59
Post #2


人工监控器
Group Icon
 613
   8

Group: Speaker
Posts: 436
Joined: 2005-07-10
Member No.: 188


BX太伟大了!(虽然不太明白但是好厉害啊!)
me 歌功颂德了

This post has been edited by jox: 2011-08-02, 12:00
TOP
jade_phenix
2011-08-05, 13:38
Post #3


主物质者
Group Icon
 -34
   0

Group: Primer
Posts: 52
Joined: 2009-04-08
Member No.: 29596


收藏了,如果哪一天我想起用awsome做窗口管理器了,就过来学习lua。:)
楼主加添快快更新噢~
TOP
Fast ReplyReply to this topicStart new topic
 


Time is now: 2021-10-23, 07:35