新聞中心
1.前言

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:國際域名空間、網(wǎng)頁空間、營銷軟件、網(wǎng)站建設(shè)、仁壽網(wǎng)站維護、網(wǎng)站推廣。
偶最近在學(xué)習(xí)Lua, 所以寫出心得和大家共享, 爭取一天寫一篇, 嘿嘿。
才開始學(xué)所以內(nèi)容很淺, 希望大家包涵。
Lua是一種完全免費的腳本語言, 可以和C/C++語言緊密結(jié)合,
它的官方網(wǎng)站在http://www.lua.org. 在網(wǎng)站上可以下載到lua的源碼, 沒有可
執(zhí)行版本, 不過不用擔(dān)心, 因為lua源碼可以在任何一種C/C++的編譯器上編譯。
如果要學(xué)習(xí)Lua, 官方網(wǎng)站上的Reference是必備的,上面有每個命令的用法,非常詳細。
參考手冊 http://www.lua.org/manual/5.0/
作者寫的Programming in Lua http://www.lua.org/pil/
2.編譯
如果用的VC6, 可以下載所需的project文件,地址在
http://sourceforge.net/project/showfiles.php?group_id=32250&package_id=115604
VSNET2003可以下載這個sln文件http://home.comcast.net/~vertigrated/lua/vs7.zip
偶用的是cygwin和linux, 打入以下命令即可,
tar -zxvf lua-5.0.2.tar.gz
cd lua-5.0.2
sh ./configure
make
這樣就OK了。
為了以后使用方便,最好把bin目錄加入到path里面。
3."Hello, world!"
現(xiàn)在開始偶們的第一個小程序"Hello, world!"
把以下程序打入文件e01.lua
例1:e01.lua
-- Hello World in Lua
print("Hello World.")
Lua有兩種執(zhí)行方式,一種是嵌入到C程序中執(zhí)行,還有一種是直接從命令行方式下執(zhí)行。
這里為了調(diào)試方便,采用第二種方式,執(zhí)行命令 lua e01.lua
輸出結(jié)果應(yīng)該是:
Hello World.
4.程序說明
第一行 -- Hello World in Lua
這句是注釋,其中--和C++中的//意思是一樣的
第二行 print("Hello World.")
調(diào)用lua內(nèi)部命令print,輸出"Hello World."字符串到屏幕,Lua中的字符串全部是由"括起來的。
這個命令是一個函數(shù)的調(diào)用,print是lua的一個函數(shù),而"Hello World."是print的參數(shù)。
5.試試看
在Lua中有不少字符串的處理操作,本次的課后試試看的內(nèi)容就是,找出連接兩個字符串的操作,
并且print出來。
網(wǎng)頁題目:通過例子學(xué)習(xí)Lua(1)—Hello World
鏈接地址:http://www.5511xx.com/article/coicpcd.html


咨詢
建站咨詢
