用户:凛月霜星查看:0 回复:0 评论:0 创建时间:2020-04-07T18:16:16
hello!我们又见面啦!第一次见的同学请默默转身回去看我的上一篇帖子“两步完成单变量转多普通变量提取基础结构”
咳,回到正题,有些同学可能一拿到代码就迫不及待的去试了(毕竟很短)但在数值的提取中肯定还是有不少的问题的,因为“提取云变量中特定数值”是不同位数的,终末在上个帖子默认给大家展示了十位数的提取,即提取“云变量中的第x—第x个字符”,但大家有没有想过,按顺序存回去时,必须要求存回去的数和原提取的数一样都是十位数,不然再次提取时,变量就会因提取到一个空字符而产生数值与上次不同的如图:
游戏时:
下一次读取:
“刷”的一下一脸懵逼

这是字符提取的限制,但可以改:
原理:他要两位数,我们就给他两位数!
翻译一下:即如果A小于两位数,就在他之前加个0

但数值加减只会没有任何变化,所以要改成字符串拼接。

而这套代码肯定也不能兼容负数,百位数,千位数等等,所以要给它加个限制:
但要存的数值一多,存的就慢,可能会出现有些存到有些没存到的情况,怎么办呢?

这时就要用到我们积木实验室的高级工具模块啦:
最后将所有代码拼起来,如图:


需要存负数,百位数,千位数的代码量会更庞大,但只需在现有基础上扩容,照搬限制十位数的代码,并不难。
如果有什么新优化或简化代码的记得告诉我哦!期待你的创新,加油!
这是终末制作的第二个帖子,有哪里不足请多多包涵,谢谢!