Lua table的concat方法使用实例

 更新时间:2015年04月22日 11:36:57   投稿:junjie  
这篇文章主要介绍了Lua table的concat方法使用实例,本文讲解了concat方法的用法及使用实例,需要的朋友可以参考下

一部分的table函数只对其数组部分产生影响, 而另一部分则对整个table均产生影响. 下面会分开说明.

复制代码 代码如下:

table.concat(table, sep,  start, end)

concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep)隔开。除了table外, 其他的参数都不是必须的, 分隔符的默认值是空字符, start的默认值是1, end的默认值是数组部分的总长.

sep, start, end这三个参数是顺序读入的, 所以虽然它们都不是必须参数, 但如果要指定靠后的参数, 必须同时指定前面的参数.
代码如下:

复制代码 代码如下:

local string_concat = {"string", "int", "char", "float", "double"} 
local _tempStore_string = table.concat(string_concat,"\n",3); 
print(_tempStore_string) 

相关文章

  • Lua函数用法研究

    Lua函数用法研究

    这篇文章主要介绍了Lua函数用法研究,本文讲解了函数、变量的用法、返回多个结果值和可变参数等特性的示例,需要的朋友可以参考下
    2015-07-07
  • 详解Lua中repeat...until循环语句的使用方法

    详解Lua中repeat...until循环语句的使用方法

    这篇文章主要介绍了详解Lua中repeat...until循环语句的使用方法,需要的朋友可以参考下
    2015-05-05
  • Lua之协同程序coroutine代码实例

    Lua之协同程序coroutine代码实例

    这篇文章主要介绍了Lua之协同程序coroutine代码实例,本文给出的代码示例较为复杂,需要对Lua协同程序有一定的了解方能看懂,需要的朋友可以参考下
    2015-04-04
  • Lua中编译执行代码相关的函数详解

    Lua中编译执行代码相关的函数详解

    这篇文章主要介绍了Lua中编译执行代码相关的函数详解的相关资料,需要的朋友可以参考下
    2015-04-04
  • Lua和C++的通信流程代码实例

    Lua和C++的通信流程代码实例

    这篇文章主要介绍了Lua和C++的通信流程代码实例,本文是上一篇的DEMO,本文用代码讲解Lua和C++之间的通信,需要的朋友可以参考下
    2014-09-09
  • Lua调用自定义C模块

    Lua调用自定义C模块

    Lua可以调用C函数的能力将极大的提高Lua的可扩展性和可用性。对于有些和操作系统相关的功能,或者是对效率要求较高的模块,我们完全可以通过C函数来实现,之后再通过Lua调用指定的C函数。对于那些可被Lua调用的C函数而言,其接口必须遵循Lua要求的形式
    2015-09-09
  • Lua中的控制结构(流程控制)简明总结

    Lua中的控制结构(流程控制)简明总结

    这篇文章主要介绍了Lua中的控制结构(流程控制)简明总结,本文讲解了IF、repeat、while、for、break、return等语句,需要的朋友可以参考下
    2014-10-10
  • 浅析Lua中的迭代器

    浅析Lua中的迭代器

    这篇文章主要介绍了Lua中的迭代器,是Lua入门学习中的基础知识,需要的朋友可以参考下
    2015-05-05
  • Lua中的string库(字符串函数库)总结

    Lua中的string库(字符串函数库)总结

    这篇文章主要介绍了Lua中的string库(字符串函数库)总结,本文讲解了string库的操作方法,着重讲解了string.format方法,需要的朋友可以参考下
    2014-11-11
  • Lua中的类编程代码实例

    Lua中的类编程代码实例

    这篇文章主要介绍了Lua中的类编程代码实例,本文直接用代码讲解类的创建、类的实例化、类的方法调用、类的继承、类的多重继承等面向对象编程方法,需要的朋友可以参考下
    2015-04-04

最新评论