1. 程式人生 > >【Lua】LuaStudio寫Hello World入門

【Lua】LuaStudio寫Hello World入門

      這兩天學習之餘稍微入門了下Lua語言,根據一些前輩的指點,暫時先從LuaStudio開始吧,畢竟這個環境嘛,也算整合好了的,使用起來也是挺方便的,看著介面像VC++6.0,真懷念當初剛開始學習程式設計時的VB6.0介面,暴露年紀了,哈哈。

      介面是長這樣子的:

LuaStudio介面

      當然,有最新版的,我就懶得更新了,反正也沒兩個版本,而且最新9.56版本大多也是支援U3D那塊的,後面我學的有點兒本事了再整合U3D給大家來一個綜合的,現在就先入門再說吧!

      馬上老規矩寫咱的HelloWorld!

firstValue = "This is a string value"
; -- 這是一個變數的定義,變數定義不需要任何標記,這個是全域性變數 print("helloWorld"); -- 標準輸出語句 -- 這是一個方法體,從function開始,到end結束 function firstFun () -- Local標記的是方法內的區域性變數,作用域僅在方法體內 local fitstValue = "In firstFun, print the same name only print the local one!"; print(fitstValue); -- 這裡列印的fitstValue如果存在區域性變數則優先輸出區域性變數,無區域性變數才輸出全域性變數
end firstFun(); -- 這裡呼叫fitstFun方法 print(firstValue); -- 輸出全域性變數fitstValue

      果斷F5的走起,真的能編譯並執行,哈哈,回味體驗好的不要不要的,不過會彈出個“除錯設定”的窗體,沒事兒,咱現在就是學習Lua語言的,最基本的執行就行,按照如下圖設定即可:

除錯設定

      配置完成後,就能看到如下熟悉的控制檯了:

輸出結果圖

      OK!咱Lua的Hello World程式就這麼輕易的實現了,十分的簡單哈,我也覺得,不過Lua作為很強大的一個語言,雖然我還不知道如何如何的牛逼,但是聲譽擺在那裡的,還是抱著讀聖經的態度來學習吧,也為日後不管是U3D、COCO2D遊戲還是C\C++,都會與之有很好的互動,這個特點我也十分期待,既然如此,咱就GOOD GOOD STUDY, DAY DAY UP吧!