lua變量命名規(guī)則 WeakAuras自定義函數(shù)的LUA語句求助?
WeakAuras自定義函數(shù)的LUA語句求助?這不僅是關(guān)于匿名函數(shù),而且是關(guān)于閉包。如果你對閉包知之甚少,你可以暫時(shí)忽略它們函數(shù)a的返回值是一個(gè)匿名函數(shù)。此匿名函數(shù)將更改函數(shù)a中的局部變量每次調(diào)用匿名
WeakAuras自定義函數(shù)的LUA語句求助?
這不僅是關(guān)于匿名函數(shù),而且是關(guān)于閉包。如果你對閉包知之甚少,你可以暫時(shí)忽略它們
函數(shù)a的返回值是一個(gè)匿名函數(shù)。此匿名函數(shù)將更改函數(shù)a中的局部變量
每次調(diào)用匿名函數(shù)時(shí),函數(shù)a中的局部變量將自動(dòng)增加1并返回此值
執(zhí)行C1時(shí),給定此匿名函數(shù),因此每次調(diào)用C1時(shí),它將輸出這個(gè)局部變量,它將自動(dòng)增加每次我
第一個(gè)問題:
你不應(yīng)該混淆Lua源代碼中的參數(shù)與Lua擴(kuò)展C函數(shù)中的參數(shù)。Lua,不管是什么指針(當(dāng)然,PLC函數(shù)中的參數(shù)需要pl指針)。
第二個(gè)問題:
對于C函數(shù),它必須返回int值。這個(gè)int值告訴Lua它將幾個(gè)參數(shù)返回給Lua(它可以返回0個(gè)參數(shù);如果為0,則返回0)。
第三個(gè)問題:
Lua ToNumber是以整數(shù)形式返回Lua堆棧中相應(yīng)索引的值。在這個(gè)語句中,您將Lua中的參數(shù)賦給num變量。