Lua for Windows入門01

來源:互聯網
上載者:User

標籤:

由於項目緊急,我都沒來得及研究lua的基本知識就直接持槍上陣了。在實施編寫的過程中,卻次發現程式設計語言如此之美,第一次。

隨著Lua+for+Windows+5.1.4-45版本的完整安裝,最後跳出了一個example瀏覽。這可是個入門的好機會,趕緊另開一個lua.cmd 依葫蘆畫瓢寫一遍。  有一些與c不一樣的地方,現把所學及感受歸納如下:

1.if 後要 then 完了還要end; if then elseif then else end; function f end; f=funciton end

2.聲明變數時,加local才是局部變數,否則都是全域變數

3.腳註從1開始,c從0開始; ~=   等價於   !=

4.可以多變數個數、多變數類型一起賦值。如a,b,c = 1,2,3,4  多餘的值無意義, a,b,c=1,2 多餘的變數為nil

5.字串處理的能力極其強大。 字母大小寫敏感。字串串連用..   ,   取字串長度用 #  。

6.b=(a==1) and "one" or "not one"  等價於  b=(a=1)? 1:0;

7.print會換行, io.write不會。

8.

 

自己學習的話,command line的介面總覺得不太友好智能。於是覺得用最強大親和的sublime text 3來學習開發與編譯。 雖然sublime內建支援lua的高亮,但是沒有build系統。 所以需要ctrl shift p來install package, 此過程需要連網。  然後在tools下面建立一個build系統, 將原始碼改為:

1 {2     "cmd": ["lua", "$file"],3     "file_regex": "^(?:lua:)?[\t ](...*?):([0-9]*):?([0-9]*)",4     "selector": "source.lua"5 }

改完後儲存在C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages\User目錄下。 然後在編譯lua的過程中就可以選中tools中的build中的lua,這樣隨意編寫lua的程式,就可以按ctrl+b來編譯並查看結果了。。如:

 

Lua for Windows入門01

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.