91精产品自偷自偷综合官网版下载-91精产品自偷自偷综合下-91精品-91精品91久久久-91精品成人-91精品成人www

網站建設資訊

NEWS

網站建設資訊

lua中怎么求table的長度

這篇文章主要介紹“lua中怎么求table的長度”,在日常操作中,相信很多人在lua中怎么求table的長度問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”lua中怎么求table的長度”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

固陽網站制作公司哪家好,找創新互聯!從網頁設計、網站建設、微信開發、APP開發、響應式網站建設等網站項目制作,到程序開發,運營維護。創新互聯自2013年起到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選創新互聯。

取長度操作符寫作一元操作#。字符串的長度是它的字節數(就是以一個字符一個字節計算的字符串長度)。

tablet的長度被定義成一個整數下標n。它滿足t[n]不是nil而t[n+1]為nil;此外,如果t[1]為nil,n就可能是零。對于常規的數組,里面從1到n放著一些非空的值的時候,它的長度就精確的為n,即最后一個值的下標。如果數組有一個"空洞"(就是說,nil值被夾在非空值之間),那么#t可能是指向任何一個是nil值的前一個位置的下標(就是說,任何一個nil值都有可能被當成數組的結束)。

localtblTest2=

{

1,

a=2,

3,

}

print(table.getn(tblTest2))

這段代碼輸出的結果是多少?這里的輸出結果應該是2。首先,要明白,這個ctblTest2c不是一個簡單的ctable,它混合了列表(list)和記錄(record)兩種風格,表中,a=2是record風格。其次,要明白,record風格的record是不作為外表的長度計算。你可以把它想象成一個函數,跟其他面向對象語言一樣,函數是不記為內部變量的。

既然像函數一樣,那就可以輸出a的值,是的。print(tblTest2.a)就可以了。

table.getn(t)等價于#t。

以下情況相當糾結,可直接看最后一句話總結:

現在來看一個比較糾結的:

localtblTest4=

{

1,

nil,

}

print(table.getn(tblTest4))

這段代碼輸出的結果是多少?是1。我們都知道table獲取長度的時候,會遍歷一下整個表,在最后一個非nil處,就會返回。

如果你繼續往后面加nil,你可能會發現點什么。你可能認為你發現的是個規律。但是,你千萬不要認為這是個規律。因為這是錯誤的。

1、在table中不要使用nil

2、如果非要使用nil,必須用table.setn()函數去設置這個table表的長度。注意:新版本的lua已經不支持setn了。

結論:

setn函數已過時,不要在lua的table中使用nil值,如果一個元素要刪除,直接remove,不要用nil去代替。

到此,關于“lua中怎么求table的長度”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注創新互聯網站,小編會繼續努力為大家帶來更多實用的文章!


當前題目:lua中怎么求table的長度
分享URL:http://www.yuzhuanjia.cn/article/gcdecp.html
主站蜘蛛池模板: 韩国三级伦理在线 | 波多野结衣免费一区二区三区香蕉 | 91污视频| 91桃色网站| 91新拍国产在线观看 | 国产91精品成人资源在线 | 爱豆传媒免费全集在线观看 | 91精品国产一区二区三区香蕉 | 大香伊蕉在人线国产手机看片 | 91精品久久久久久久久久久 | 国产草莓视频在线观看 | av无码欧洲大片 | 成人艳情一二三区 | 日韩av视频一本无码视频 | 91看片淫黄 | 91精品国产无码在线观看 | 91久久无码99精品高潮久 | 高清国产视频久久久 | av免费播放一区二 | 午夜欧美不卡精品aaaaa | 囯产剧情亚洲精品无码一页 | 午夜视频免费看毛片 | 国产1卡2卡三卡四卡久久网站 | 午夜无遮挡男女啪啪视频 | 粉嫩欧美极品一区二区 | av黄色成人在线 | 午夜理论片yy6080影院 | 韩国三级中文电影在线观看 | 97无码人妻福利免费公开在 | 果冻传媒+麻豆+ | 丰满熟妇大号b | A片人人澡C片人人人妻付费 | 午夜国产一区二区三区精品不卡 | 日韩av网站免费在线观看 | 99在线观看视频 | www.日韩.com| 91在线无码精码秘入口 | 福利视频在线播放 | 91精品国产综合久久蜜桃 | 东京热无码中文字幕视频 | 动漫av网站免费观看 |