accet 发表于 2023-4-13 19:17:54

计次循环的天坑世界




注意看第一个
计次循环 的参数 是一个方法
和第二个 计次循环的参数 是一个变量

第一种 会清不完参数. 估计是他每轮循环都去 重新执行里面的 方法. 重新获得循环值.
所以结果只清理掉了一半的参数..
按我们正常的理解. 计次循环 应该设置了多少次 就应该要循环多少次 才对吧.

这算是BUG吗?

350246356 发表于 2023-4-13 19:32:52

这是c++的原生模式,不是BUG.

易语言的循环是经过了处理的,火山的是原生态

wangvoldp 发表于 2023-4-13 19:36:00

https://bbs.voldp.com/thread-17341-1-1.html
看这篇文章,我就知道众多道友早晚都得到这个坑里走一圈:D:D:D

创世魂 发表于 2023-4-13 19:40:45

是这样的。正常。

accet 发表于 2023-4-13 20:05:09

wangvoldp 发表于 2023-4-13 19:36
https://bbs.voldp.com/thread-17341-1-1.html
看这篇文章,我就知道众多道友早晚都得到这个坑里走一圈: ...

原来如此...估计会有很多从易语言转过来的遇到..

urenai 发表于 2023-4-13 20:09:03

强烈要求 如果()   里面不要强制==

创世魂 发表于 2023-4-13 20:32:04

accet 发表于 2023-4-13 20:05
原来如此...估计会有很多从易语言转过来的遇到..
其实不难理解,每次循环都会执行这个方法,取到新的值,
和直接一个变量读取本质上肯定不一样。
易语言那边很多东西都是自研的,所以都规避了一些问题。

accet 发表于 2023-4-17 06:42:25

创世魂 发表于 2023-4-13 19:40
是这样的。正常。

我感觉 判断 应该可以做象C++ 一样..

如果(xx)
这个xx可以如果内存全是0的话 就是假.. 如果有一个字节不是0的话 就是真..会很方便.

还有 a++ / ++a 这些方式的代码.会方便不少的写法. 为什么这样写 火山不让通过呢..

suyan 发表于 2023-4-17 07:32:02

你这样写,他当然要每次都去读一次。。。。

suyan 发表于 2023-4-17 07:33:35

accet 发表于 2023-4-17 06:42
我感觉 判断 应该可以做象C++ 一样..

如果(xx)


你认为的方便,直接就让广大用户搞蒙圈了,那就失去火山初衷了,
火山就是为了降低难度,你要这样写,那还用啥火山,直接原生VS就行了
页: [1] 2
查看完整版本: 计次循环的天坑世界