找回密码
 立即注册

QQ登录

只需一步,快速开始

swejet 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-31 20:08  /   查看:8184  /  回复:27


建议增强一下循环命令,增加一个循环类型,能支持多种循环,如定次循环(for循环)、遍历循环(for-in循环,就是现在的数组变量)、条件循环(while循环)

用户选择不同的循环类型,下面的设置也不同,现在的循环设置就是定次循环的设置,再增加条件循环的设置

在条件循环设置中,可以先设置一个条件表达式,还有至少执行一次(do-while循环)等

我现在驻场开发条件有限,就是手绘了个图,大家凑合看吧

本帖子中包含更多资源

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

x

27 个回复

倒序浏览
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-4-11 14:31:23
推荐
本帖最后由 Chelsey.Wang 于 2022-4-13 09:10 编辑
一鹏 发表于 2022-4-10 21:08
你们说这个我弄不明白,所以我都是直接在数据库操作了,直接读取数据库,通过存储过程和计划任务或者服务端命 ...

大佬的处理方式也是很好的选择,关于您提到的这种情景,比如通过设置变量命令、执行sql命令从表中取到的数据,数据的形式是一个json数组,每一条记录对应数组中的每一项,一条数据中的每一列对应数组项中的一个属性。
关于json数组网上也有很多相关的学习资料,需要先了解一下:JSON 数组 | 菜鸟教程 (runoob.com)

评分

参与人数 1满意度 +5 收起 理由
一鹏 + 5

查看全部评分

回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-9-1 18:28:19
沙发
大佬,我理解我们目前的循环命令你的需求都可以实现呀

我方便问一下你为什么要把定次循环(for循环)、遍历循环(for-in循环)、条件循环(while循环)分开搞呢,除了要和代码保持一致外,有什么特殊的需求呢?
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-1 18:31:34
板凳
Eric.Liang 发表于 2021-9-1 18:28
大佬,我理解我们目前的循环命令你的需求都可以实现呀

我方便问一下你为什么要把定次循环(for循环)、 ...

现在其实是做不了条件循环的,因为循环命令中没有写条件的地方,如果要做条件循环,只能在循环中嵌入一个条件命令,然后设定条件不满足时中断
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-9-2 18:30:00
地板
大佬,我明白其实不论从那个语言,C,C++,C#,java,.......大家的循环都有你说的这些能力

我也非常感谢您对活字格的上心,不过,我想咱们一般想事情都是按照实用主义的方式来做,不能走理想主义;
我想知道你的那个业务逻辑现在活字格的功能满足不了,需要while这类的循环;请大佬描述一下真实的用户场景,方便我理解一下
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-2 20:03:01
5#
Simon.hu 发表于 2021-9-2 18:30
大佬,我明白其实不论从那个语言,C,C++,C#,java,.......大家的循环都有你说的这些能力

我也非常感 ...

如果从实用主义哲学来说,所有的while循环都可以用for循环代替,只要在for循环里套一个条件就行了。

关于找媳妇的事儿吧,我们的要求呢,是温柔知性,貌美如花,上得厅堂,下得厨房,写得了代码,查得了异常,杀得了木马,翻得了围墙,斗得过**,打得过流氓……

可是按照实用主义哲学来说,就俩字儿:女的。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-9-3 18:20:56
6#
我要是的落地的需求,不是飘在天上的想法
这些话,我拿出去给我的领导说,或者给我的开发人员说,我可能就在我们公司干不下去了,我们公司都是务实的人
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-3 18:26:18
7#
落地的想法有的呀,我画在一楼的图上了呀,我周末再画个界面出来吧,可能手绘的看不大出来

我的想法,就是在循环命令中,增加一个循环类型的选项,根据类型不同,有不同的设置,增加一个条件循环类型,这样,当使用条件循环时,就不用在循环里嵌入一个条件命令了
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-3 18:26:42
8#
Simon.hu 发表于 2021-9-3 18:20
我要是的落地的需求,不是飘在天上的想法
这些话,我拿出去给我的领导说,或者给我的开发人员说,我可能就 ...

我周末给你做个界面出来咱们再讨论
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-3 19:42:30
9#
别周末了,我这就给你画出来

在循环命令的窗口中,增加循环类型选择的下拉式列表框,列表框内有三个选项:

定次循环(指定循环次数)
遍历循环(根据数组元素的数量进行循环)
条件循环(根据条件表达式循环)

选择不同的循环类型时,下面的循环设置不同







本帖子中包含更多资源

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

x
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-3 19:49:02
10#
现有的循环命令不是说不能满足业务,但是我们不能永远停留在只要能满足业务需求的层面上,就象我们不能永远停留在满足温饱上一样,那句话怎么说的来着,人民日益增长的美好生活需要和不平衡不充分的发展——
不平衡,不充分,这就是我现在的心情。

循环命令至少我知道的从4.0时就是这样,现在7 的update1 都已经放出来了,8也快出来了,是不是可以考虑提升一下循环命令了?
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部