UiPath RPA开发:入门、实战与进阶
上QQ阅读APP看书,第一时间看更新

4.3.2 循环嵌套总结

通过上一节九九乘法口诀的练习,相信大家对循环嵌套有了一个更深的理解。两层循环嵌套,循环的执行顺序是,当外层循环执行到内层循环时先执行内层循环,内层循环执行完毕后才进入外层的第二次循环,以此类推。因此如果外层循环是n次,内层循环是m次,那么整个的循环次数将是n×m次。

因此只要用到了循环嵌套,就意味着计算机需要在循环内大量执行同样的程序代码,随着循环次数的增大,计算机被占用的资源也将变大,虽然现在的计算机性能都很高,但是RPA程序开发者要养成良好的编程习惯,要对代码“斤斤计较”,避免不必要的性能浪费。编写循环代码时,注意以下几个方面可以大大提高运行效率,避免不必要的低效计算:

□嵌套循环尽量减少内层循环不必要的计算;

□嵌套循环中尽量使用Scope范围小的变量,即局部变量;

□嵌套循环尽量不要超过3层;

□循环中尽量少用Write Line、Log Message之类的输出控件;

□大量数据进行循环时,非必要时,尽量不使用F5键执行完整程序,而是直接选择Ctrl+F6快捷键执行当前程序。

对于任何一门编程语言,控制语句、循环都是最基础的编程知识,UiPath流程自动化开发也不例外。因此熟练掌握控制语句和循环的综合用法,并且能够举一反三地运用到实际项目中,是RPA开发工程师提供自动化解决方案的基本能力,要加强练习。