1. 首页
  2. 编程语言
  3. 其他
  4. Lua中使用table.concat连接大量字符串实例

Lua中使用table.concat连接大量字符串实例

上传者: 2021-06-25 05:27:37上传 PDF文件 70.96 KB 热度 21次

最近2天都没有写新的文章了,主要是最近的内容没有特别有意思的。之前的协同程序也暂时没有感觉到特别适用的地方,今天在看数据结构的部分,也是没多大意思。但是突然发现了一个有意思的地方,那就是――连接大量字符串的时候,如何解决效率问题。然后,使用一个result变量,把strs里的所有字符串用连接操作符连接起来~啊,怎么可能啊!我们可是闲得X疼的人,怎么可能忍受3万次循环就耗去1秒多的时间呢?你让那些做算法的人怎么办,他们肯定无法接受的!立刻来看输出结果:Lua的字符串和Java的字符串差不多,都是不可变的,不可变的意思是什么呢?比如刚刚的result字符串,每一次进行连接操作之后,其实就产生了新的字符串,不再是原来的那个了。

用户评论