第十二屆 佳作

software-dev
30天 Lua重拾筆記
lagagain

系列文章

DAY 1

【30天Lua重拾筆記01】認識Lua

認識Luna 盧娜(Luna,又寫作露娜或路娜)是羅馬神話中的月亮女神。「Luna」在法語和義大利語中也有月亮或月神的意思。在希臘神話中她的對應者為塞勒涅。盧...

DAY 2

【30天Lua重拾筆記02】Lua的實現與選擇

Lua的實現與選擇 Lua的意思是葡萄牙文的「月亮」,其LOGO和其他相關也多與月亮有關。在開始使用學習Lua之前,比須先了解Lua的幾個版本與實際實現。...

DAY 3

【30天Lua重拾筆記03】開發環境配置

開發環境配置 接著,來配置一下開發環境。主要會介紹三個開發環境,當然你想使用純文本編輯器也可以,我就是使用Emacs。 我會建議初學的人只使用代碼高亮的功能就...

DAY 4

【30天Lua重拾筆記04】基礎1: Hello, {Lua}!

假設你已經選擇好並安裝 Lua的實現,且也準備好開發環境。使用過lua -v沒問題後,就可以來試試看今天的入門示範程式。 你不必馬上了解今天的所有內容,將來都會...

DAY 5

【30天Lua重拾筆記05】基礎1: 程式區塊(block、chunk)、排版

本文同步發表於個人網站 Lua的關鍵字 Lua的關鍵字並不多,就只有這麼幾個而已: and break do else elsei...

DAY 6

【30天Lua重拾筆記06】基礎1: 變數

本文同步發表於個人網站 變數名稱 Lua的變數名稱可以是底線(_)或是任意字母([a-zA-Z])開頭,不能是數字或其他字元。之後的組成可以包含數字([0-...

DAY 7

【30天Lua重拾筆記07】基礎1: 類型-數字

本文同步發表於個人網站 整數與小數 數字(number)是Lua的基礎型別之一。Lua會自動判斷是整數還是小數,會自動轉換,無明確分界。 1.0 == 1...

DAY 8

【30天Lua重拾筆記08】基礎1: 類型-字串

本文同步發表於個人網站 關於字串 與Python相同,字串是不可變得。但Lua字串於內部表示時,完全採用8-bits表示,包含0(\0)。這也是為什麼在基礎...

DAY 9

【30天Lua重拾筆記09】基礎1: 類型-函數

本文同步法表於個人網站 函數 宣告 函數可以使用function來做宣告,並以end結束。 function hello() print("H...

DAY 10

【30天Lua重拾筆記10】基礎1: 類型-布林和nil

本文同步發表於個人網站 nil nil是Lua裡的一個特殊值,代表什麼也沒有。其型別也是nil type(nil) -- => nil 布林 布林...