- UiPath RPA開發:入門、實戰與進階
- 邵京京等
- 398字
- 2021-08-06 14:57:43
4.2.2 Do While
Do While與While的功能類似,也是條件循環語句,通常情況在同場景下兩者可以相互轉化。不同的是,While是先執行循環判斷條件,條件為True才執行循環,Do While則是先執行循環體再判斷循環條件,條件為True繼續循環。因此Do While循環不管條件如何,至少會執行一遍循環體。
下面通過一個簡單的案例來理解下Do While的用法。
【例4.6】打印1到5的值。
1)進入Studio界面,點擊Process創建一個流程,命名為4_6_DoWhile,如圖4-51所示。

圖4-51 新建流程
2)進入Main,拖入一個Sequence,并新建一個變量LoopNumber,類型為Int32,設置Default值為1,如圖4-52所示。

圖4-52 新建變量
3)在Sequence中拖入一個Do While活動,并將其Condition屬性改為LoopNumber<=5,然后在Do While的Body里面拖入一個Log Message活動,并將其Message屬性改為LoopNumber.ToString,LogLevel屬性改為LogLevel.Info,如圖4-53所示。
4)在Log Message活動下面拖入一個Assign,將LoopNumber變量進行自加1,用于累積LoopNumber,以便達到既定條件退出Do While循環,如圖4-54所示。

圖4-53 設置Do While和Log Message的屬性值

圖4-54 設置變量LoopNumber自加1
5)點擊Run File執行程序,查看結果如圖4-55所示。

圖4-55 執行結果
推薦閱讀
- 多媒體CAI課件設計與制作導論(第二版)
- Visual Studio 2012 Cookbook
- PyTorch自動駕駛視覺感知算法實戰
- Python程序設計(第3版)
- TestNG Beginner's Guide
- C語言從入門到精通(第4版)
- TypeScript實戰指南
- Java項目實戰精編
- Linux Device Drivers Development
- Buildbox 2.x Game Development
- OpenStack Networking Essentials
- Learning VMware vSphere
- Practical GIS
- After Effects CC技術大全
- MongoDB Cookbook