一堆没什么用的发现,希望它们能帮上无穷小的忙。
立省 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);
*/
评论
这里空空如也~