循环和判断语句中不能使用序列变量的问题

我需要在循环中使用highest等序列函数,但是这样做会报错。我的循环次数是300,如果事先定义变量的话,需要提前手工定义300次,实际不可行,请问有其他解决办法吗。

关于IF或者循环程序体内不能用序列变量的疑问
不要在条件语句、条件语句的判断表达式、循环语句中使用序列函数
关于序列变量函数和if
关于函数里面序列变量的使用问题
数组和变量序列相互赋值问题
关于序列变量的问题
序列函数为什么不能在循环里?
序列变量和全局变量区别
关于多帐号的序列变量的赋值和使用问题
序列变量取值问题

那个不是报错吧 只是警告

如果能保证每根bar都能运行到里面的用到序列变量的函数,应该不会有什么影响吧

那个不是报错吧 只是警告

如果能保证每根bar都能运行到里面的用到序列变量的函数,应该不会有什么影响吧

听不懂你的问题。你把定义的变量放在循环体外面赋值不就只一次吗?