Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/teddy1565/luatraining
https://github.com/teddy1565/luatraining
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/teddy1565/luatraining
- Owner: teddy1565
- Created: 2021-11-26T10:21:58.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-23T14:46:04.000Z (almost 3 years ago)
- Last Synced: 2024-11-11T03:42:41.782Z (2 months ago)
- Language: Lua
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# luaTraining
練習Lua這個語言的SideProject
一共分為12個章節,目前觀測起來
在table之前,幾乎所有的程式語言都相對通用簡單
而第六章節之後則接觸到lua語言的特性
## 章節大綱
- class1(basic)
- 主要學習lua基礎的規則及語法
- class2(variable)
- 學習lua的變數用法及型態
- class3(loop)
- 學習lua循環語法
- class4(control)
- 學習lua的流程控制
- class5(function)
- 學習lua的函式規則及語法
- class6(table)
- 學習lua特有的資料結構 **table**
- (其實我覺得有點像JS的object)
- class7(module)
- 學習將lua的程式封裝為module
- class8(MetaTable)
- 學習透過MetaTable定義計算不同的table之間的關聯行為
- class9(coroutine)
- 學習lua的Multi Thread編寫
- (有點類似於js中的async或childProcess概念)
- class10(FileIO)
- 學習lua的文件IO
- class11(ErrorHandle & Debug)
- 學習lua的意外錯誤處理
- 學習lua Debug模式
- class12(GarbageCollect)
- 學習lua的GC機制