Godot - 将数组拼接为字符串

1. 直接通过字符串创建函数 (不太灵活)

var str = String(Array);

结果

[1,2,3,'a']

2. 拼接字符串数组(内置推荐)

var str = PoolStringArray(Array).join("")

结果

123a

3. 自定义函数(通用实现)

func arr_join(arr, separator = ""):
    var output = "";
    for s in arr:
        output += str(s) + separator
    output = output.left( output.length() - separator.length() )
    return output

func arr_join2(arr):
  var complete = ""
  for i in range(0,strings.size()):
    complete += strings[i]
  return complete
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。