string_ext

此函数创建一个新字符串,允许您在主"格式化字符串"中插入占位符,并指定包含要插入这些占位符的值的数组。

第一个参数是 格式字符串 ,第二个参数是一个数组,其中包含要插入到格式字符串中的值。

格式化字符串

有关格式化字符串的信息,请参阅:string()

该函数的工作方式类似,但不是将值作为单独的参数传递,而是在第二个参数中作为数组传递。

注意 还可以使用模板字符串将变量和表达式插入字符串中。

 

语法:

string_ext(value_or_format, values);

参数类型描述
value_or_formatAny (if value) or String (if format)要转换为字符串的值。
valuesArray要插入占位符位置的值数组。

 

返回:

String

 

例子:

numbers = [59, 23, 656, 8, 54];
array_sort(numbers, true);

var _str = string_ext("The three lowest numbers are: {0}, {1} and {2}", numbers);

上面的代码首先定义一个包含一些数字的数组,并按升序对它们进行排序。然后,它在 string_ext() 中使用该数组进行调用,将其前三个数字插入到格式字符串中。