我建造了两个对象,把它们放在for循环外面就会导致for循环不执行,放在里面就没有问题,这是为什么,而且放在for()循环内会不会导致重复声明,造成资源的浪费
!
逻辑问题,你加点输出看看执行情况
也可以通过debug运行,跟一下代码执行流程。
放在循环中,你可以一直调用这个函数来获得数据,放在外面,那么只能执行一次,for循环中不会再次获得新数据
里面写的是number-1外面写的是number
不知道你在说什么放里面放外面,最好能贴2个代码,一比较就知道问题了。另外你自己可以debug一下看看,一目了然
我觉得你这个代码不需要这层循环啊,因为你判断的是一个对象,而已,直接if就好,如果你是想要在list里找到这个要修改的东西的话,还是推荐你fori的循环结构写清楚,number直接用i代替来达到循环得效果,当找到了用户后,在使用对象接受这个index的数据,就不会重复声明,当然,这样写的话在循环之前你得先初始化对象。主要还是你代码多贴一点,什么customerlist的结构是啥,你这样写的目的是什么