Lua初学者(一)--Lua 简单教学

最近由于工作原因,暂时木有《Oracle起步学习》续集,领导知道学习下Lua脚本语言,看了一周了,趁热打铁,留下点有用的东西吧。本系列会主要针对宿主语言为 Delphi,原理都是一样的,但是Delphi的更少呢。


Lua百度百科我就不写了:http://baike.baidu.com/view/416116.htm?fr=aladdin

官网:http://www.lua.org/

推荐资料:《Programming in Lua》

Lua 5.1 中文手册: http://manual.luaer.cn/

(本文使用资料全部在这里:http://pan.baidu.com/s/1c08J9qK)



---------------------------------------环境搭建-----------------------------------------------------

资料都是讲怎概念,语法之类的。我这里先简单的说下环境搭建。 两种方法:

1.按照官网的配置方法:

http://lua-users.org/wiki/BuildingLuaInWindowsForNewbies

的确够烦的。(亲,需要我翻译么???我也是捡关键字慢慢来的)


提供给懒人现成的结果包: gcc-lua-install.7z  (在总资源里边看哈)

注意了:我这里下载的是 lua-5.2.3.tar.gz 对应build.cmd 

@echo off
        :: ========================
        :: file build.cmd
        :: ========================
        setlocal
        :: you may change the following variable's value
        :: to suit the downloaded version
        set lua_version=5.2.3

        set work_dir=%~dp0
        :: Removes trailing backslash
        :: to enhance readability in the following steps
        set work_dir=%work_dir:~0,-1%
        set lua_install_dir=%work_dir%\lua
        set compiler_bin_dir=%work_dir%\tdm-gcc\bin
        set lua_build_dir=%work_dir%\lua-%lua_version%
        set path=%compiler_bin_dir%;%path%

        cd /D %lua_build_dir%
        mingw32-make PLAT=mingw

        echo.
        echo **** COMPILATION TERMINATED ****
        echo.
        echo **** BUILDING BINARY DISTRIBUTION ****
        echo.

        :: create a clean "binary" installation
        mkdir %lua_install_dir%
        mkdir %lua_install_dir%\doc
        mkdir %lua_install_dir%\bin
        mkdir %lua_install_dir%\include

        copy %lua_build_dir%\doc\*.* %lua_install_dir%\doc\*.*
        copy %lua_build_dir%\src\*.exe %lua_install_dir%\bin\*.*
        copy %lua_build_dir%\src\*.dll %lua_install_dir%\bin\*.*
        copy %lua_build_dir%\src\luaconf.h %lua_install_dir%\include\*.*
        copy %lua_build_dir%\src\lua.h %lua_install_dir%\include\*.*
        copy %lua_build_dir%\src\lualib.h %lua_install_dir%\include\*.*
        copy %lua_build_dir%\src\lauxlib.h %lua_install_dir%\include\*.*
        copy %lua_build_dir%\src\lua.hpp %lua_install_dir%\include\*.*

        echo.
        echo **** BINARY DISTRIBUTION BUILT ****
        echo.

        %lua_install_dir%\bin\lua.exe -e"print [[Hello!]];print[[Simple Lua test successful!!!]]"

        echo.

        pause



第8行:set  lua_version=5.2.3 ;  这个版本号需要和你下载的lua-5.2.3.tar.gz  版本相同哦。(后来才发现,还是低版本的好点)

2.直接安装程序,分分钟搞定。这个就需要了,不然这能考国内网友提供了哦。

"LuaForWindows_v5.1.4-46"  :http://pan.baidu.com/s/1mg4z8MW

注意:先装 这个vcredist_x86.exe, 再装  LuaForWindows_v5.1.4-46   就OK了。

他会装好SciTEst 内嵌 lua,直接可以编译,编写内容后直接F5。

---------------------------------------安装完成了-----------------------------------------------------

不多说了。遇到问题,留言吧。也让我知道有人看呢。别老费情感啊。

来个例子测试下怎么样?

print("Hello World")
print "Hello zhuzhuxia"
print [["Hello Lua"]]


使用SciTEst的话,直接 F5,就Ok了。


搜到看起来舒服一点的:http://www.cnblogs.com/linbc/archive/2009/06/02/1494622.html


关于语法呢,讲述的博客太多了,自己看呗。《Programming in Lua》别怕书籍哦。前5章就基本会用了。

简单的视频快速普及(不是我录的哦,感谢网友吧):Lua_语法解析.7z



我觉得你少走了好多路了。。。。。。



好了,看玩那些内容,我觉得你就可以看下一章了。




---------------------------------------环境搭建-----------------------------------------------------

你可能感兴趣的:(Lua学习,Lua,Lua环境,Lua资源)