table t
的長度被定義成一個整數下標 n
。 它滿足 t[n]
不是 nil 而 t[n+1]
爲 nil; 此外,如果 t[1]
爲 nil ,n
就可能是零。 對於常規的數組,裏面從 1 到 n
放着一些非空的值的時候, 它的長度就精確的爲 n
,即最後一個值的下標。 如果數組有一個“空洞” (就是說,nil 值被夾在非空值之間), 那麼 #t
可能是指向任何一個是 nil 值的前一個位置的下標 (就是說,任何一個nil 值都有可能被當成數組的結束)。
Lua中#的解讀
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Lua位操作
在用redis寫排行榜的時候,相同積分的情況要按照到達時間排序,用到了Lua的位操作,網上很少這方面的資料,寫一下做簡單筆記。 lua位操作其實和c語言一樣,例子如下: 結果爲:
BanFS
2020-07-08 07:19:40
Lua中的元方法__newindex詳解
kuangben2000
2020-07-08 05:30:34
Lua 實現 continue
kuangben2000
2020-07-08 05:30:34
Lua中數字for循環實例
kuangben2000
2020-07-08 05:30:34
lua的a and b or c等於js的a?b:c,但不等於js的a && b || c
kuangben2000
2020-07-08 05:30:34
Lua轉換爲int
kuangben2000
2020-07-08 05:30:34
lua解析json
需要解析的json數據gui-config.json { "configs": [{ "server": "JP3.ISS.TF", "server_port": 443,
shujuliu818
2020-07-08 04:56:09
openwrt 裏LUA程序獲取POST數據
shujuliu818
2020-07-08 04:56:08
基於中標麒麟高級服務器操作系統7.4的docker入門教程1一——docker基本概念以及歷史
skymfc
2020-07-08 11:40:41
leetcode學習-easy-problem13-RomanToInt
問題描述: 羅馬數字包含以下七種字符: I, V, X, L,C,D 和 M。 字符 數值 I 1 V 5 X 10 L 5
skymfc
2020-07-08 11:40:41
C++數據結構鏈棧的初始化、元素進棧、出棧、判斷是否爲空
-Colin
2020-07-08 05:35:17
Android最好用的底部導航欄開發
https://www.cnblogs.com/yelanggu/p/9516429.html 這裏我選擇用第三個的底部導航欄
-Colin
2020-07-08 05:35:17
C++數據結構順序棧的初始化、元素進棧、出棧、判斷是否爲空
-Colin
2020-07-08 05:35:17