Lua手册中的string.len 不解

 

Lua手册中的string.len (s)

接收一个字符串,返回其长度。 空串 "" 的长度为 0 。 内嵌零也统计在内,因此 "a00bc00" 的长度为 5 。

对于"00"这样的转义字符不了解,看了Lua程序设计,上面提到。

转义字符可以通过数值来指定字符串中的字符,数值以转义序列"<ddd>"或xhh给出,

其中<ddd>是一个至多3个十进制数字组成的序列。

<hh>是由两位十六进制组成的序列:例如"x61x6cx0ax31x32x33x22"等于"alo 123" "

列如字符串:

“abc yz” 与字符串"97bc10yz"是一样

string.len("003ab") --> 5

string.len("003ab") --> 5

string.len("00123ab") --> 5

string.len("00x33ab") --> 5

原文地址:https://www.cnblogs.com/daiker/p/5783857.html