我想知道是否有一种方法可以比较for循环中的两个值。第一个表示当前值,另一个表示同一事物的上一个值。原因是我试图在程序中创建一个存储FIFO系统,我这样做的方式是我有两个表
我担心的是,如果有两个单位的价格是5000,3个单位的价格是6000,而我要求购买4个单位。主表不会同时包含这两个价格,只包含最新的价格。我想做的是在一个for循环中测试价格,该循环检查第二个表,并在取出产品时遍历该表,如果价格发生变化,它将中断循环,插入中断前收集的数据和旧价格。返回循环并再次循环,插入新收集的数据和新价格。我很抱歉,我知道这很复杂,但这是尽可能的简化。我现在不能做的是比较价格,这样当价格变化时,循环就会中断,然后再回来。我想要的东西很简单,但我需要解释一切,这样你就有了一个大致的想法
谢谢
如果没有一些代码示例或数据,我将不得不提供一个适合您需要的简单示例
通常,当您想要跟踪以前的数据时,可以使用一个简单的变量来跟踪
例如:
结果:
如果需要检查以前的所有值,可以使用列表
结果:
相关问题 更多 >
编程相关推荐