递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 21813|回复: 19
打印 上一主题 下一主题

计次循环次数问题,再次提交 @ 创世魂

[复制链接]

149

主题

941

帖子

3978

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3978
QQ
跳转到指定楼层
楼主
发表于 2021-2-14 10:56:50 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 朕的 于 2021-2-16 11:58 编辑

之前发的帖子,版主没有理解意思,答非所问。这次简化一下,版主看一下,是不是C++或火山的机制问题,还是BUG。



火山的计次循环,每次都会循环语句重新读取需要循环的数量。跟根据易语言和火山对计次循环的描述及正常的设计理念,显然已经赋值了需要循环次数,每次循环完毕还重新读取循环次数是不合适的。 特别是在对表格删行操作和数组删除成员操作时,这种执行方式会出现问题。火山对此区别上也没有特别说明,不知道是BUG和是本身就是这样,如果是这样建议请在命令说明下注重说明。不然后面会有很多人出现这样的问题。这个问题也是我在写表格删行时,发现的问题,检查到最后才知道原来和易语言的计次循环不一样。

发现这个问题,是在处理表格的时候,为了保留头部,我删除表头下面的内容行用:
计次循环(表格.行数-1)
表格.删除行(1)
//没有直接用固定量赋值循环次数,火山每次都重新读取循环次数导致的。到最后才发现的这个区别

评分

参与人数 1金钱 +1 收起 理由
67564226 + 1 这说白了就是易是内部变量循环,火山是外部.

查看全部评分

全国江浙沪音视频通讯、视频会议互动
回复

使用道具 举报

47

主题

886

帖子

4153

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4153
20#
发表于 2021-2-20 11:23:51 | 只看该作者
这说白了就是易是内部变量循环,火山是外部自定义变量循环,可以随时控制。

只是吴总这帮助说明有问题
回复

使用道具 举报

149

主题

941

帖子

3978

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3978
QQ
19#
 楼主| 发表于 2021-2-16 23:18:30 | 只看该作者
lijianye 发表于 2021-2-16 22:38
你举例的易的写法没写对,所以上面大家的理解错了,我猜你的意思是:在易的计次循环中,循环次数赋值后是不 ...

所以我在问,是火山就这样设计的,还是火山的bug
全国江浙沪音视频通讯、视频会议互动
回复

使用道具 举报

3

主题

83

帖子

618

积分

高级会员

Rank: 4

积分
618
18#
发表于 2021-2-16 22:38:16 | 只看该作者
你举例的易的写法没写对,所以上面大家的理解错了,我猜你的意思是:在易的计次循环中,循环次数赋值后是不能中途更改的,而火山的相反,是可以在循环中随意更改循环次数。

回复

使用道具 举报

149

主题

941

帖子

3978

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3978
QQ
17#
 楼主| 发表于 2021-2-16 11:53:38 | 只看该作者
hmyroot 发表于 2021-2-16 10:51
易语言跟火山区别很大,火山比易语言高级一点,还有就是火山的计次循环不是这样用的,你开头x=5次,然后循 ...

我是为了举例子,怎么是错的。如果你枚举数组,你试试删除成员或者删除一些列表行,看看以易语言的写法会不会出问题就知道了。
全国江浙沪音视频通讯、视频会议互动
回复

使用道具 举报

12

主题

468

帖子

1396

积分

金牌会员

Rank: 6Rank: 6

积分
1396
16#
发表于 2021-2-16 10:51:43 来自手机 | 只看该作者
易语言跟火山区别很大,火山比易语言高级一点,还有就是火山的计次循环不是这样用的,你开头x=5次,然后循环里又赋值x=0,很明显就是错的!
回复

使用道具 举报

62

主题

438

帖子

3621

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
3621
15#
发表于 2021-2-15 18:51:18 | 只看该作者
朕的 发表于 2021-2-15 18:44
放长线钓大鱼,薄利多销不懂?

专注火山LibGDX游戏,QQ:1355618848.QQ群:622298206
回复

使用道具 举报

149

主题

941

帖子

3978

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3978
QQ
14#
 楼主| 发表于 2021-2-15 18:44:34 | 只看该作者
阳光甜橙 发表于 2021-2-15 16:25
一个专业程序员,写了好多年,就这成本会便宜吗?

放长线钓大鱼,薄利多销不懂?
全国江浙沪音视频通讯、视频会议互动
回复

使用道具 举报

62

主题

438

帖子

3621

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
3621
13#
发表于 2021-2-15 16:25:36 | 只看该作者
朕的 发表于 2021-2-15 11:54
1、我要用会用安卓和视窗都用,两个就要3200.,后期有了新平台语言可能又要1598,我觉得以火山的现状这样 ...

一个专业程序员,写了好多年,就这成本会便宜吗?
专注火山LibGDX游戏,QQ:1355618848.QQ群:622298206
回复

使用道具 举报

149

主题

941

帖子

3978

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3978
QQ
12#
 楼主| 发表于 2021-2-15 11:54:52 | 只看该作者
阳光甜橙 发表于 2021-2-15 09:45
我猜啊,你也和我一样不会c++,于是选择了火山,但又发现火山的价格接受不了,于是又开始暴躁了,如果我 ...

1、我要用会用安卓和视窗都用,两个就要3200.,后期有了新平台语言可能又要1598,我觉得以火山的现状这样很贵,很不利于发展。2、不光是我个人,你不信可以问问有几个人能接受,我相信至少有70%的人不能接受。3、如果我买了又有何用?到时候别人很多人不买,火山就会更凉,买的人岂不是得不到保障?
全国江浙沪音视频通讯、视频会议互动
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 20:42 , Processed in 0.098031 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表