我用lua指令碼寫程式時,出現了下面的錯誤 attempt t

2021-03-27 20:28:33 字數 2187 閱讀 5308

1樓:匿名使用者

錯誤已經寫的很明顯了

你使用了一個空值來索引一個table

比如 你執行一下這段**你就懂了

tab = {}

tab.size = {}

print(tab.size.a)

tab.size = nil

print(tab.size.a)

第一次輸出nil

第二次就出現了和你一樣的錯誤

因為size 本身不是一個table 而你以訪問table的方式來訪問這個值為nil的size

所以就出現這個問題了

解決的方法是 你確認一下 在之前的函式裡是否初始化了這個size 或者是 把它置成nil了

**錯誤! -> g:\em編輯器\engine.lua:1168: attempt to index field '中心點' (a nil value) 15

執行lua程式時候出現 attempt to index global 『screen』(a nil value)錯誤 怎麼回事

2樓:匿名使用者

screen變數沒有賦值,因為動態語言,很多在執行時才報錯。

你看看是不是變數名寫錯了,或者其他原因。lua也有偵錯程式的,

跟著偵錯程式走一下會更清楚。

【lua問題】attempt to call field 'extra' (a nil value)

3樓:錯落二人組

不要self.extra,直接extra就行……self表中沒有extra這個鍵值,自然會報錯

老實說個人非常不推薦

回這種答寫法,難看而且不好維護;除非是環境有特定需求,否則模擬oop的時候常見寫法是:

local a = {}

function a.create()

local t =

return setmetatable(t, )endfunction a:public_method1()--body

endlocal function a:private_method1()

--body

endreturn a

--在其他檔案中使用時直接

local a = require("a")即可這樣無論閱讀**還是以後維護都簡單很多……作用域,介面等清晰明瞭

inte***ce\addons\spelltimer\spelltimer.lua:1: attempt to index field '?' (a nil value)

4樓:匿名使用者

如果只裝了大腳的話,刪除inte***ce\addons\裡面所有檔案,然後重新安裝大腳

5樓:匿名使用者

把spelltimer這個資料夾刪掉就ok啦

6樓:匿名使用者

額,看你是怎麼想的了,我平時沒事了就去

愛遇喝,收穫頗豐呢,這個其實自己用的好就行,沒必要聽別人的,瞎忽悠的躲著呢,是吧

看成效吧!

lua寫出檔案問題 出現attempt to index global 'io' (a nil value)

7樓:匿名使用者

你的io庫已經被去掉了

雖然io庫是基本的庫 但有些程式或遊戲為了限制lua的功能 防止讀寫檔案,會把io庫給刪除掉

或者有可能是 根本沒載入基本庫

lua 如何執行其他檔案中的函式,報錯attempt to index global '(檔名)' (a nil value)

8樓:不屑寵兒

誒?有可能是f**:new(step)不?~

你看看那個包源**咋寫的。

f**是你自己寫的麼?

9樓:tn瓶邪

screen變數沒有賦值,因為動態語言,很多在執行時才報錯。

看看是不是變數名寫錯了,或者其他原因。

lua也有偵錯程式的,

lua指令碼錯誤,誰能解決

10樓:匿名使用者

這函式問題吧.

在71行的那什麼字串?

我用的是vs2019,在用C寫程式時需要連線SQL2019的資料庫,但是提示失敗!求解

第一步,檢視bai是否安du裝了資料庫例項第二zhi步,檢視連線資料dao庫例項名稱是否正內確。容第三步,檢視資料庫客戶端的協議,tcp是否開啟,如果沒有開啟,請開啟tcp協議,並重啟sql服務。第四步,檢查登陸名稱和密碼是否正確。要麼是你資料庫安裝有問題,要麼你沒開sql服務,如果是放到iis上還...

C語言寫程式時出現的時間複雜度具體是什麼意思

資料結構沒學吧 演算法的執行時間依賴於具體的軟硬體環境,所以,不能用執行時間的長短來衡量演算法的時間複雜度,而要通過基本語句執行次數的數量級來衡量。求解演算法的時間複雜度的具體步驟是 找出演算法中的基本語句 演算法中執行次數最多的那條語句就是基本語句,通常是最內層迴圈的迴圈體。計算基本語句的執行次數...

哥哥我想你了用韓語怎麼寫,我想你了韓語怎麼說?

韓語 我想你 敬語形式 版 bo go xi po yo 看 想 g li wo yo 想 非敬權語形式 bo go xi da 韓劇 想你 的韓文名 bo go xi po g li wo 我想你了韓語怎麼說?一 敬語形式 二 非敬語形式 1 例句 62616964757a686964616fe4...