为什么这个消息错误
4视图(30天)
显示旧的评论
你好,
我不知道
什么
意味着这个消息错误:
操作数的逻辑“与”(& &)、或(| |)运营商必须转换逻辑标量值。使用任何或所有
逻辑标量值函数来减少操作数。
错误EXAMPLE_GA_TOUR1(35)行
而气孔导度< 500 & & gg < 100
谁能帮
0评论
答案(1)
沃尔特·罗伯森
2022年8月17日
& &操作符是“短路和“操作符。& & B评估,如果是零,那么它评估B——但如果是零,那么它不评估B因为它知道测试就会失败。
& &操作符被限制为标量值。
查看错误信息,我们可以预测
气孔导度
不是一个标量,还是其他
gg
不是一个标量。你需要考虑更多关于你想要发生什么。你想尽快退出while循环
一个
电导率值> = 500 ?或者你想继续while循环,直到
所有
电导率值> = 500 ?
你应该使用任何()或()来反映你想要发生什么时,变量是种基本。或者你应该检查你的逻辑来找出
气孔导度
或
gg
不小心成了非标量。