易语言流程控制命令例程(如果、如果真、等等)

2025-09-20 22:16:31

1、【如果】命令

---------------------------

.版本 2

.支持库 spec

.程序集 窗口程序集_启动窗口

.子程序 __启动窗口_创建完毕

.如果 (编辑框1.内容 = “我爱写百度经验”)

    信息框 (“我就爱写易语言”, 0, , )

    调试输出 (“百度经验”)

.否则

    信息框 (“你想怎样”, #警告图标, “就没内容啊”, )

.如果结束

易语言流程控制命令例程(如果、如果真、等等)

易语言流程控制命令例程(如果、如果真、等等)

2、【如果真】命令

-----------------------------

.版本 2

.支持库 spec

.子程序 _按钮1_被单击

.如果真 (编辑框1.内容 ≠ “”)

    信息框 (“我就爱写易语言”, 0, , )

    调试输出 (“百度经验”)

.如果真结束

.如果真 (编辑框1.内容 = “”)

    信息框 (“你想怎样”, #警告图标, “就没内容啊”, )

易语言流程控制命令例程(如果、如果真、等等)

易语言流程控制命令例程(如果、如果真、等等)

3、【判断】命令

-------------------------

.版本 2

.支持库 spec

.子程序 _按钮1_被单击

.判断开始 (编辑框1.内容 ≠ “”)

    信息框 (“我就爱写易语言”, 0, , )

    调试输出 (“百度经验”)

.默认

    信息框 (“你想怎样”, #警告图标, “就没内容啊”, )

.判断结束

易语言流程控制命令例程(如果、如果真、等等)

易语言流程控制命令例程(如果、如果真、等等)

4、【判断循环首】命令

【跳出循环】命令

------------------------

.版本 2

.支持库 spec

.子程序 _按钮1_被单击

.判断循环首 (编辑框1.内容 = “”)

    _启动窗口.标题 = “空空空空空空空空空空空空空空空空空”

    .如果真 (编辑框1.内容 ≠ “”)

        跳出循环 ()

    .如果真结束

    延迟 (1000)  ' 不加延迟容易卡死

    调试输出 (1)

.判断循环尾 ()

信息框 (“我爱易语言”, 0, , )

易语言流程控制命令例程(如果、如果真、等等)

易语言流程控制命令例程(如果、如果真、等等)

5、【循环判断首】命令

-------------------------------------

.版本 2

.支持库 spec

.子程序 _按钮1_被单击

.循环判断首 ()

    .如果真 (编辑框1.内容 = “”)

        调试输出 (“我爱易语言  编辑框内容为空”)

    .如果真结束

    延时 (1000)

    调试输出 (1)

    处理事件 ()

.循环判断尾 (编辑框1.内容 = “”)

.如果真 (编辑框1.内容 ≠ “”)

    信息框 (“我爱易语言  编辑框内容不为空”, 0, , )

.如果真结束

易语言流程控制命令例程(如果、如果真、等等)

易语言流程控制命令例程(如果、如果真、等等)

6、【计次循环首】命令

---------------------------

.版本 2

.子程序 _按钮1_被单击

.局部变量 i, 整数型

.计次循环首 (10, i)

    编辑框1.加入文本 (#换行符 + “我爱易语言+我爱写百度经验” + 到文本 (i))

.计次循环尾 ()

易语言流程控制命令例程(如果、如果真、等等)

易语言流程控制命令例程(如果、如果真、等等)

7、【变量循环首】命令

----------------------------

.版本 2

.支持库 spec

.子程序 _按钮1_被单击

.局部变量 循环变量, 整数型

编辑框1.内容 = “”

.变量循环首 (10, 100, 10, 循环变量)  ' 该命令可以灵活地设置起始值、终止值与循环步长,计次循环首可以看作是此命令的简化版

    编辑框1.加入文本 (#换行符 + “我爱易语言+我爱写百度经验” + 到文本 (循环变量))

    延迟 (400)

.变量循环尾 ()

' 相比较计次循环方便些

易语言流程控制命令例程(如果、如果真、等等)

易语言流程控制命令例程(如果、如果真、等等)

8、【到循环尾】命令

.版本 2

.支持库 spec

.子程序 _按钮1_被单击

.局部变量 i, 整数型

.计次循环首 (10, i)

    编辑框1.加入文本 (#换行符 + “我爱易语言+我爱写百度经验” + 到文本 (i))

    .如果真 (i = 5)

        到循环尾 ()  ' 到循环尾()事实上还是在循环内,表示不执行本命令后的语句,可以理解为立即执行下一个循环

    .如果真结束

    延迟 (400)

    调试输出 (i)

.计次循环尾 ()

信息框 (“到尾了”, 0, , )

==============

 到循环尾()事实上还是在循环内,表示不执行本命令后的语句,可以理解为立即执行下一个循环

【可以参看(计次循环命令)】

循环套着循环时,是非常有用的

易语言流程控制命令例程(如果、如果真、等等)

9、【返回】命令

    调用格式: 〈无返回值〉 返回 ([通用型 返回到调用方的值]) - 系统核心支持库->流程控制

    英文名称:return

    本命令转移当前程序执行位置到调用本子程序语句的下一条语句处,并可根据需要返回一个值到子程序调用处。本命令为初级命令。

    参数<1>的名称为“返回到调用方的值”,类型为“通用型(all)”,可以被省略。

    操作系统需求: Windows、Linux、Unix

==============================

经常用在模块上(个人)

如果在程序中直接用返回,即直接停止程序运行

===================

.版本 2

.子程序 _按钮1_被单击

.如果真 (编辑框1.内容 = “”)

    返回 ()  ' 这样就会停止运行

.如果真结束

.版本 2

======================================

.子程序 返回测试, 文本型, 公开, 模块例子在这里直接返回就是“我爱易语言”

返回 (“我爱易语言”)‘

易语言流程控制命令例程(如果、如果真、等等)

易语言流程控制命令例程(如果、如果真、等等)

10、【结束】命令

不多解释了,顾名思义结束当前线程

一般会用到{销毁命令}

如果,你看到了这里,谢谢你的观看。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢