找回密码
 立即注册

QQ登录

只需一步,快速开始

qtcxc 活字格认证

高级会员

67

主题

355

帖子

1069

积分

高级会员

积分
1069

活字格认证

qtcxc 活字格认证
高级会员   /  发表于:2021-5-14 17:12  /   查看:1831  /  回复:3
1金币
本帖最后由 qtcxc 于 2021-5-21 09:21 编辑

【6.0.6】咨询循环命令是否有办法实现php中类似foreach循的 continue的方法吗?



现在如果在写循环命令,在循环命令里面 有一些需要判断后再确定是否执行的情况,目前的做法是  定一个变量(例如是“否可以执行”),在执行具体动作前,做各种条件判断,对变量赋值,最后执行核心动作前,判断变量为可以执行时才执行,这样做能达到效果但是效率低下所有的判断逻辑都必须走完才知道最终能不能执行,执行效率比较低,其实如果有很多条件组合任意一个条件不满足时我就可以不执行其它多余的动作的,如上图的php中就可以直接跳过多余的动作执行下一个循环命令了,但是活字格我目前没有找到类似这种做法的实现方法

咨询活字格有没有可以提高这类 在很多的条件下 代码执行效率高效一点的实现方法。


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,这个暂时没有功能直接支持,如果您有需要的话, 可以在产品需求版块中发个帖子,后续会有专门负责这个板块的技术人员,对这些需求进行整理和评估哈 其实有这样一个中转方案,我们可以手动实现continue,比如在每次循环前设置一个初始变量为0,判断如果后面都不需要执行了就把它赋值为1,然后后面IF判断如果这个值是1就不执行了

3 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-5-14 17:12:56
来自 2#
您好,这个暂时没有功能直接支持,如果您有需要的话,
可以在产品需求版块中发个帖子,后续会有专门负责这个板块的技术人员,对这些需求进行整理和评估哈
其实有这样一个中转方案,我们可以手动实现continue,比如在每次循环前设置一个初始变量为0,判断如果后面都不需要执行了就把它赋值为1,然后后面IF判断如果这个值是1就不执行了
回复 使用道具 举报
qtcxc活字格认证
高级会员   /  发表于:2021-5-15 11:04:04
3#
收到,目前判断提供的方法能起到一定的不跑多余的程序逻辑的作用,不过也有缺点增加了代码写的时候的麻烦程度,提高了执行效率但是牺牲了代码编写的效率。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-5-17 09:27:17
4#
qtcxc 发表于 2021-5-15 11:04
收到,目前判断提供的方法能起到一定的不跑多余的程序逻辑的作用,不过也有缺点增加了代码写的时候的麻烦程 ...

确实如您所说我们跟代码比起来,还欠缺一点锦上添花的功能,
我们也在努力完善这些,感谢您对活字格的支持。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部