递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 火山计次循环与易语言计次循环区别

[复制链接]

8

主题

113

帖子

1564

积分

核心用户

QQ机器人插件开发

Rank: 9Rank: 9Rank: 9

积分
1564
QQ
跳转到指定楼层
楼主
发表于 2021-10-23 17:09:23 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
易语言只会取一次,而火山翻译成c代码后,会有一个比较,i<子程序1()
进而会多次调用子程序1(),这个在大多数情况下,只会耗费性能,而在某些情况下,则会出错。
例如,图4的unpack,如果循环次数使用getInt,而不是使用局部变量,则会导致每次循环使用一次getInt,
而getInt的错误使用,会导致数据的错乱。




QQ机器人插件定制联系QQ750194036
回复

使用道具 举报

8

主题

113

帖子

1564

积分

核心用户

QQ机器人插件开发

Rank: 9Rank: 9Rank: 9

积分
1564
QQ
9#
 楼主| 发表于 2024-9-29 13:09:44 | 只看该作者
一帆风 发表于 2024-9-24 08:17
还是有点影响效率的,经常会用到 取数组成员数  作为循环数量

易语言是在你看不到的地方,给你添加了一个变量进行存储。火山需要自己建一个变量存储
QQ机器人插件定制联系QQ750194036
回复

使用道具 举报

2

主题

123

帖子

2156

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2156
8#
发表于 2024-9-24 08:17:46 | 只看该作者
还是有点影响效率的,经常会用到 取数组成员数  作为循环数量
回复

使用道具 举报

8

主题

113

帖子

1564

积分

核心用户

QQ机器人插件开发

Rank: 9Rank: 9Rank: 9

积分
1564
QQ
7#
 楼主| 发表于 2024-9-23 15:36:48 | 只看该作者
filippo009 发表于 2024-9-23 11:33
那么是用循环() 效率上更好一点?

都用火山了,这点效率不需要考虑了,百万分之一的损失
QQ机器人插件定制联系QQ750194036
回复

使用道具 举报

1

主题

16

帖子

77

积分

注册会员

Rank: 2

积分
77
6#
发表于 2024-9-23 11:33:39 | 只看该作者
那么是用循环() 效率上更好一点?
回复

使用道具 举报

47

主题

886

帖子

4153

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4153
5#
发表于 2021-10-25 08:59:09 | 只看该作者
一个内置变量, 一个你得定义一个变量。    感觉还是易语言省事:噜阿噜
回复

使用道具 举报

18

主题

184

帖子

2154

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2154
QQ
地板
发表于 2021-10-25 07:43:43 | 只看该作者

涨姿势了
回复

使用道具 举报

6

主题

40

帖子

1441

积分

金牌会员

Rank: 6Rank: 6

积分
1441
板凳
发表于 2021-10-24 00:59:36 | 只看该作者

回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40507
沙发
发表于 2021-10-23 22:09:52 | 只看该作者
涨姿势了
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 18:17 , Processed in 0.102526 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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