1。tonumber
????? 對于使用該函數(shù),如果參數(shù)能被轉(zhuǎn)換成數(shù)字的話,那么返回成功轉(zhuǎn)換后的數(shù)字,否則返回nil,而不是0
2。tostring
???? 能將任何變量轉(zhuǎn)換成字符串,當進行字符串相加的時候,想要保證百分百沒有問題,那么每個變量加上tostring肯定有效
3。字符串的問題
???? lua中,字符串不是數(shù)組,如果需要取一個子字符串,那么需要用string.sub函數(shù)
4。路徑的問題
???? 當一個腳本文件中,需要調(diào)用其他腳本文件的時候,其路徑都是在packet.path中查找的,當前路徑是相對于程序的起始路徑,而不是腳本文件的路徑。
5。select的函數(shù)的用處
???? select函數(shù)是返回參數(shù)列表中指定位置之后的參數(shù),這個可以用于string.find函數(shù),如:
?????local??name,value?=?select(3,?string.find('name=tom',?'(%w+)=(%w+)'))???? 就可以直接返回我們需要的兩個值,而不在有多出來的兩個起始、中止位置的變量值。