RT
比如,通过TextArray或者TextMap把二维数组或Map转化为了字符串,
然后在别的地方再使用时,需要把他们从字符串重新还原(反序列化)为二维数组或者Map,有什么好办法么?
(尤其是二维数组或Map的元素本身是String型时,非常需要官方提供的反序列化方法)
相信你的实力,可以手搓一个反序列化函数:
(1)对于左右对称嵌套的括号处理,可以使用【FindFirstOf】【FindLastOf】+递归调用,层层处理。
(2)基本元素字符串就用StringSplit分割处理。
(3)你要是手搓成功了,也可以分享一下,下次需要时就不用重复造轮子了。
如果支持正则表达式,不用递归都非常好写。
可惜,TB目前不支持正则表达式,会比较费劲。
直接用,分割
然后循环跳着应该可以吧
如果没理解错
分割后
去掉括号
第一个就是序列0/1
第二个就是2/3
循环小算法
i=lenght/2
for i=0 to i
i*2
i*2+1
这个逻辑对不对
好像没有,自己写一个函数?
呃,有点尴尬有点囧。
不太理解,你什么场景要用