lua 高级函数解释 string:

functionstring.fromhex(str)return(str:gsub('..',function(cc)returnstring.char(tonumbe... function string.fromhex(str)
return (str:gsub('..', function (cc)
return string.char(tonumber(cc, 16))
end))
end
展开
 我来答
yaoyue1019
2015-06-12 · 知道合伙人互联网行家
yaoyue1019
知道合伙人互联网行家
采纳数:804 获赞数:3392
擅长lua脚本 与android前端交互设计

向TA提问 私信TA
展开全部
总体来看 是一个把16进制转化成字符的函数
比如把37转化成数字7
实际上里面使用一个gsub 把两个相邻的字符替换成了一个匿名函数的返回值
而这个匿名函数则是把这个16进制的值转化成了对应的数字的char
整个函数总体而言的缺点就是gsub的匹配 匹配的是两个"." 这样允许匹配任意字符
但是我们的取值范围其实只有[0-9a-fA-F]
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式