Lua string.byte()

从今天开始我们要进军字符串操作的库函数了,这些函数都放在全局表 string 中,说起字符串操作熟悉c语言的程序猿都不会陌生,比如 strcpy , strcmp , strlen 等等,这些函数串处理的经典函数。

lua中这个字符串处理库也是提供对字符串处理的基本函数,比如查找、提取子串、,模式匹配等等,在Lua中字符串的第一个字母索引为1,这一点不同于c语言中第一个字母索引为0的约定,并且在lua中引用字符串的索引可以为负数,表示从字符串的末尾向前查找,比如字符串最后一个字母的索引可以表示为-1。

字符串处理库的所有函数都被放置在表 string 中,并且还为操作的字符串设置了元表,使得这些字符串有了一个指向表 string 的 __idnex 字段,因此你可以用面向对象的方式来调用这些函数,比如函数 string,.byte(s, i) 可以写成`s:byte(i)。

扩展阅读:www.sony.com.cn ... java string split ... 国产377vc精华真能祛斑吗 ... tsf shell4.0汉化 ... avian flu ... playing with fire ... 免费翻外国墙软件 ... salt player 10 ... strange love动画 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网