function split(s, delim)
if type(delim) ~= "string" or string.len(delim) <= then
return
end local start =
local t = {}
while true do
local pos = string.find (s, delim, start, true) -- plain find
if not pos then
break
end table.insert (t, string.sub (s, start, pos - ))
start = pos + string.len (delim)
end
table.insert (t, string.sub (s, start)) return t
end
相关文章
- Kotlin传递函数作为参数的方式
- C++ | 谈谈构造函数的初始化列表
- RK3568平台开发系列讲解(驱动基础篇)IS_ERR函数的使用
- JavaScript 函数 window.matchMedia 的用途
- js中的4种函数调用模式:函数调用、方法调用、构造器调用、间接调用
- Lua中有8个基本类型 && 运算符的优先级如下(从高到低)
- 如何打印出lua里table的内容
- MySql的group_concat函数用法(列转行)
- 如何确保你的构造函数只能被new调用,而不能被普通函数调用?
- Vue框架:9,Vue3的用法,setup函数,ref和reactive,计算属性和监听属性,生命周期,toRefs,script setup的作用和lang,Vue后台管理模板