一堆没什么用的发现,希望它们能帮上无穷小的忙。

立省 1 元素的全类型转字符串

功能

  • 相比格式化自定义字符串节省 1 元素。
  • 可用于消除地图、游戏模式等常量的歧义,便于判断。

示例

假设要转换玩家为字符串。

旧写法:自定义字符串("{0}", 事件玩家)

新写法:字符串分割(首个(事件玩家), 空数组)

快速建立范围数组/单增数组

功能

  • 无需手动输入每项。用于模拟 switch 结构或建立多层查找机制等。

示例

1. 范围数组

全局.A[999] = 空;
全局.A = 映射的数组(全局.A, 当前数组索引);
全局.A = 数组分割(全局.A, 0, 10);

/* 输出:
    全局.A = 数组(0, 1, 2, 3, 4, 5, 6, 7, 8, 9);
*/

2. 单增数组(以前文的 A 变量为例)

全局.B = 数组(1, 4, 7, 9);
全局.B = 已排序的数组(全局.B, -1 * 当前数组索引);
全局.C = 空;
While(全局.C < 数量(全局.A));
    全局.A = 映射的数组(全局.A, 全局.A, (当前数组索引 <= 全局.B[全局.C]) ? 全局.B[全局.C] : 当前数组元素);
    全局.C += 真;
End;

/* 输出:
    全局.A = 数组(0, 1, 4, 4, 4, 7, 7, 7, 9, 9);
*/
评论
这里空空如也~
这里空空如也~