【新手必看】火语言 RPA 中 While 循环 与 DoWhile 循环 的核心区别

简介: While循环先判断条件再执行,条件不成立时循环体不执行;DoWhile循环则先执行一次循环体再判断条件,确保至少执行一次。二者核心区别在于执行与判断的先后顺序,适用于不同场景:前者适合可能不执行的情况,后者确保至少运行一遍。

一、核心差异

循环体执行的 “先后顺序”—— 是否先判断条件,再执行内容,用表格对比更清晰:

特性 While 循环(先判断,后执行) DoWhile 循环(先执行,后判断)
执行逻辑 1. 先判断条件是否成立 → 2. 条件成立才执行循环体 1. 先执行 1 次循环体 → 2. 再判断条件是否成立 → 3. 成立则继续循环
适用场景 不确定循环体是否需要执行(可能 1 次都不执行) 循环体必须执行至少 1 次(无论条件是否成立)
条件不成立时表现 循环体 1 次都不执行 循环体已执行 1 次,之后停止

通俗理解:
While 循环:“先审题,再做题”—— 符合要求才动手,不符合就直接跳过;
DoWhile 循环:“先做题,再审题”—— 不管符不符合,先做 1 遍,做完再看要不要继续。

二、案例

对变量 数字 1 数字 2 执行 “变量赋值” 操作,初始值设为5,

1、While 循环执行逻辑(先判断,后执行)

循环条件:#数字1 < 5(判断变量 “数字 1” 是否小于 5)。
循环体操作:对 数字 1 执行 ++赋值操作(即数字 1 自增 1)。
执行结果:因初始值 数字 1=5,循环条件5小于5不成立,While :False, 循环体一次都不会执行。

2、DoWhile 循环执行逻辑(先执行,后判断)

循环体操作:先对 数字 2 执行 ++ 赋值操作(数字 2 自增 1,变为6)。
循环条件:#数字2 < 5(判断变量 “数字 2” 是否< 5)。
执行结果:因 数字 2=6 循环条件5小于5不成立,While :False,,循环内执行一次循环体操作。
57b64cbe-ce8f-4992-8c47-fac82c4cd2c8.png
以上案例分享: https://www.huoyuyan.com/share.html?key=eyJhdXRvQ29kZSI6IkZhbHNlIiwia2V5IjoiMmVlMTFmY2Y4NGQyNDg4ZTgzNWUwNGUxMTkwNGJkYzAifQ== 提取码: 7t2i

通过这个流程,可清晰对比两种循环的本质区别:
While 循环:因初始条件不满足,循环体完全不执行;
DoWhile 循环:不管条件是否满足,先执行一次循环体,再判断条件是否成立。

相关文章
|
监控 Java Spring
AOP 是什么?一文带你彻底搞懂面向切面编程
本文带你深入理解AOP(面向切面编程),通过Spring Boot实战实现日志、异常、性能监控等通用功能的统一处理。无需修改业务代码,5步完成方法日志切面,解耦横切关注点,提升代码可维护性,真正实现无侵入式增强。
2238 5
|
23天前
|
搜索推荐 调度 数据安全/隐私保护
火语言 RPA:每日自动发送当天生日员工祝福邮件全流程
本案例基于火语言RPA实现生日祝福邮件自动发送:每日定时读取内嵌Excel中的员工姓名、生日、邮箱,比对当日日期,自动向当天生日员工发送个性化邮件。
|
4月前
|
编解码 API C++
【实用技巧】火语言 RPA“鼠标 / 元素点击” 组件:模拟鼠标点击 vs 浏览器接口点击的核心区别
火语言 RPA“鼠标 / 元素点击” 组件中,有两种核心点击方式 ——“模拟鼠标点击” 和 “通过浏览器接口自动点击元素”,:前者是完全模拟真人手动操作的点击逻辑,后者则是直接向浏览器发送指令、触发元素点击功能。
|
4月前
|
存储 数据采集 BI
【实战案例】火语言 RPA 采集澎湃新闻(滚动加载),保存到 Excel 全流程(附完整脚本)
通过模拟 鼠标滚动 加载更多新闻内容,获取新闻标题等关键信息,并将这些信息整理后写入 Excel 文档,实现从网页数据抓取到本地结构化存储的全流程自动化。
|
3月前
|
数据可视化 前端开发 API
【实战案例】一个场景看懂火语言双应用:控制台应用 / 界面应用如何实现用代理访问网页(附案例脚本)
火语言RPA可实现控制台与可视化界面应用。本文以“代理访问网页”为例,详解两者实现步骤:控制台适合自动化批量任务,界面应用可打包为EXE,小白用户也能轻松操作,灵活适配不同场景需求。
|
7月前
|
机器学习/深度学习 人工智能 自然语言处理
RPA江湖兵器谱:2025年最火机器人流程自动化软件大盘点
RPA机器人流程自动化正成为企业数字化转型的关键工具,助力降本增效。本文全面解析2025年主流RPA软件,涵盖国际领军者、国产翘楚与特色厂商,技术优势与行业地位一目了然,助你精准选型避坑。
3383 0
|
人工智能 文字识别 小程序
通义听悟--一个懂你的AI助理
介绍什么是通义听悟以及通义听悟的功能体验
22375 68
|
21小时前
|
人工智能 JSON 机器人
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw
本文带你零成本玩转OpenClaw:学生认证白嫖6个月阿里云服务器,手把手配置飞书机器人、接入免费/高性价比AI模型(NVIDIA/通义),并打造微信公众号“全自动分身”——实时抓热榜、AI选题拆解、一键发布草稿,5分钟完成热点→文章全流程!
10038 19
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw

热门文章

最新文章