lua
文章平均质量分 51
zacharyzlj
Te amo
展开
-
在 Lua 中操作字符串隐藏的坑
在编程中,操作字符串是必不可少的操作。相信大家对此一定很熟练,但我从其他语言转到使用 lua 时在操作字符串上遇到了一些意想不到的坑点,这里就来盘一盘。提到字符串相关的操作,正则表达式是不得不提及的强大功能。大多数语言中都有其独立的正则库,一个完整的正则支持的库通常是需要非常庞大的代码量,而 lua 作为一个精致、快速、小巧的语言并没有实现完整的正则库。而是实现了一个独立的串匹配的方式,来适配部分正则的功能,其集成在 这个模块下。使用 lua 的串匹配和正则极其相似,可以认为就是一个另类、简化的正则。具体原创 2022-06-15 20:15:32 · 593 阅读 · 1 评论 -
lua 库介绍
bit32 提供了一些二进制运算函数。 引用 bit = require('bit32') 函数 按位与 bit.band(7, 8) -- 0 按位或 bit.bor(7, 8) -- 15 按位异或 bit.bxor(7, 8) -- 15 取反 bit.bnot(7) -- -8 左移 bit.lshift(7, 1) -- 14 bit.lshift(7, -1) -- 3 右移 bit.rshift(7, 1) -- 3 bit.rshift(7, -1) -- 14 ...原创 2021-10-12 01:16:30 · 520 阅读 · 0 评论