循环代码的特定部分而不丢失记录的变量

问题描述

我试图找到一种方法来循环特定的代码块,而不会丢失在块内完成的任何记录属性。

即我的代码流程是这样的:

setup environment (button)

setup drivers (button)

go: (button which incorporates the below)

1. trip assign

2. move-drivers

3. check-distance

tick

end

代码从用户输入的一些驱动程序开始,一旦我在设置后点击开始,它们就会被分配一个特定的行程,其中包含与特定目的相关的颜色、行驶距离限制等变量,然后开始移动以系统的方式。每次向前移动都记录为 +1 行驶距离,一旦达到指定的限制,它们就会停止。

问题是,一旦每个司机停下来(到达距离 lim),我想将其记录为他们的 1 次行程,并循环(由我创建的变量确定的次数)将他们返回到行程分配、运动和检查距离部分(带有新的新分配)而不会丢失我的总距离数字或他们记录的任何变量。即,我想为单次运行中记录的每个驾驶员模拟多次行程。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)