iT邦幫忙

lua相關文章
共有 55 則文章
鐵人賽 Software Development DAY 20
30天 Lua重拾筆記 系列 第 20

技術 【30天Lua重拾筆記19】基礎3: 陣列從1開始

同步發表於個人網站 建立陣列 關於陣列,其實也已經看過了。不過其實陣列還有兩個祕密,一個今天會揭露,另一個等等明天。 要建立一個陣列很簡單,很像C語言,只是...

鐵人賽 Software Development DAY 27
30天 Lua重拾筆記 系列 第 27

技術 【30天Lua重拾筆記26】進階議題: 錯誤處理

作為一個寄宿型的嵌入式語言,Lua設計更傾向由宿主語言(通常是C)處理錯誤。 但是可以在保護模式下,執行函式,並檢查函式是否執行成功。 很像是Go語言。這就是...

鐵人賽 Software Development DAY 28
30天 Lua重拾筆記 系列 第 28

技術 【30天Lua重拾筆記27】進階議題: debug

同步發表於個人網站 Lua本身並沒有獨立的debugger相關工具,但他有一個強大的內置套件— debug。 打印調錯訊息traceback debug =...

鐵人賽 Software Development DAY 18
30天 Lua重拾筆記 系列 第 18

技術 【30天Lua重拾筆記18】基礎2: 應該知道的(總集+補充)

同步發表於個人網站 沒想到會剛好在中秋連假發表小總集。 不知道能不能在連假把最後打算寫的幾篇寫完... 關於變數 值(value)有型別;變數(varib...

30天 Lua重拾筆記 系列 第 35

技術 【30天Lua重拾筆記35】完賽感想與延伸閱讀

亦發表於個人網站 完賽感言 這系列文章在我3月當兵時就開始在規劃了,可是寫出來也還是和原本預計的差了蠻多的,看看我一開始預計撰寫的內容... 起初,我更是...

鐵人賽 Software Development DAY 14
30天 Lua重拾筆記 系列 第 14

技術 【30天Lua重拾筆記14】基礎2: 控制-while、repeat迴圈

本文同步發表於個人網站 print("鐵人賽開始") for day=1,30,1 do print("第"...

鐵人賽 Software Development DAY 4
在麥塊的農場裡寫 Lua 系列 第 4

技術 Day4 尋找合適的 Lua 開發工具

[CC: Tweaked / Lua] 尋找合適的開發工具 在上一回,我學會了自訂 CC: Tweaked Computer 的開機訊息然而整個修改的過程有點笨...

鐵人賽 Software Development DAY 3
在麥塊的農場裡寫 Lua 系列 第 3

技術 Day3 自訂電腦開機訊息

上一回,我提到 CC: Tweaked 的 Computer 方塊有許多基礎指令但我不打算逐一介紹各個指令用法請大家自行用 help 查詢唷! 開機訊息怎麼產生...

鐵人賽 Software Development DAY 5
在麥塊的農場裡寫 Lua 系列 第 5

技術 Day5 「開機」學習 Lua - 變數型別與宣告

上一回,我有了好的 Lua 開發工具,可以研究 CC: Tweaked 的程式碼今天,我重新以 CC: Tweaked Computer 開機相關的程式碼,來學...

鐵人賽 Software Development DAY 24
30天 Lua重拾筆記 系列 第 24

技術 【30天Lua重拾筆記23】中級議題: 閉包

同步發表於個人網站 變數的查找 對於一個變數,Lua會先嘗試從當前詞法環境(Lexical)尋找,再從當前環境中尋找(_ENV)。 那的對於區塊變數呢??...

鐵人賽 Software Development DAY 21
30天 Lua重拾筆記 系列 第 21

技術 【30天Lua重拾筆記20】基礎3: 複合結構 - table

本文同步發表於個人網站 Lua只有一個原生的複合結構 -- table。實際上陣列是table的特例。 陣列是table的特例 arr = {1,2,3,4...

30天 Lua重拾筆記 系列 第 31

技術 【30天Lua重拾筆記31】進階議題: 記憶體回收&弱表

TL;DR: 不要去修改預設值,除非你知道在做什麼 Lua會自己做記憶體回收,絕大多數時候不必為記憶體分配、管理而操心,而且通常它做的很好。但如果真的因為...

技術 【Lua】用 Fengari 讓 Lua 取代 JavaScript 吧!

大家好! 眾所皆知,能開發網頁的動態程式語言以 JavaScript 為首選,畢竟幾乎所有瀏覽器都支援。然而,因為原生 JavaScript 有缺陷,有時不得不...

技術 Tofy開發日誌 #8

今天不寫標題,因為我要送東西給大家。 今天我要送兩個東西,一個是槍械系統,另一個是攻擊系統。 給各位演示一下兩個系統的使用: 攻擊系統 https://yout...

技術 Tofy開發日誌 #1

各位好,我是Gross,或者你可以叫我豆腐,因為大家都這樣叫我。這個日誌是用來紀錄我目前正在開發的一個Roblox遊戲,遊戲名稱叫做"Tofy&quo...

技術 Tofy開發日誌 #2

抱歉各位,昨天沒有紀錄 因為在追芙莉蓮...Anyways,進入主題。 Tofy開發日誌 #2 時間 2024/9/22 上午10:10地點 我房間 昨天美化...

技術 Tofy開發日誌 #6

Tofy開發日誌 #6 時間 2024/9/26 下午8:36地點 一樣是我房間 我想不到今天的主題,不如今天就把Tofy裡的一些程式碼公開並解釋吧! loc...

技術 Tofy開發日誌 #5

好棒~ 明天沒有考試~ Tofy開發日誌 #5 時間 2024/9/25 下午9:02地點 還是我房間 延續昨天的主題,如果我們要讓物體能夠平滑或甚至其他的動...

鐵人賽 Software Development DAY 5

技術 Fennel 語言速成—Lua

昨天已經討論過了 Fennel 的核心語法,那些已經可以寫一些純粹的資料轉換了。另一方面,真實世界的軟體開發,有很大一部分都是跟函式庫有關,所以我們接下來就要談...

鐵人賽 Software Development DAY 18

技術 Neovim 插件開發—標準插件

在 day17 我們示範了插件的 Hello World 。顯然複雜一點的插件不會是只有單一的檔案,此外,我們也會希望插件是可以安裝的,所以這篇就要來示範標準插...

技術 Tofy開發日誌 #4

數學習作還沒寫完..... Tofy開發日誌 #4 時間 2024/9/23 下午7:51地點 我房間 今天回到第一張地圖修改了一些Bug,其中有關於移動物件...

鐵人賽 Software Development DAY 16

技術 Neovim 插件開發—起步

之前的文章探討了 Fennel、Lisp、函數式編程等概念。從現在開始,我們要開始那些將那些概念應用在 Neovim 的插件開發了。首先,先談一個失敗的學習經驗...

技術 Tofy開發日誌 #7

Tofy開發日誌 #7 時間 2024/9/29 上午 11:50地點 一樣還是在我房間 今天來談談Remote Event 首先,在談到Remote Eve...

鐵人賽 Software Development DAY 4

技術 Fennel 語言速成—核心語法

那我們究竟如何用 Fennel 來做事呢?就像所有的高階語言一樣,我們至少需要: 函數 區域變數 數字與字串 容器 迴圈 迭代 條件判斷 函數 (fn pr...

技術 Tofy開發日誌 #3

今天就別廢話了,直接進入主題 Tofy開發日誌 #3 時間 2024/9/22 下午10:08地點 我房間 今天早上終於把芙莉蓮追完了,所以下午就調整了一下U...