在这篇文章中,我们将着眼于解决问题的三大原则之一:选择.
选择是基于对某一条件的评估而采取(或不采取)行动的过程。如果条件解析为true,则采取相应的操作。如果条件没有解析为true,则可以采取替代操作(或根本不采取操作)。
在我们的日常业务操作中,有很多例子都是条件语句发挥作用的,实际上可能没有我们命名他们是这样的。当你阅读下面的每一个语句时,想想当条件为真时发生的动作和条件不为真时发生的动作(如果有的话)。另外,看看您是否能够识别语句的哪一部分是条件,哪一部分是相应的操作。
例子:
为了在明确定义的条件及其相应的操作上进一步重申这一点,让我们看一下解剖学条件语句。
在所提供的条件语句中条件我们正在检查下班后外面的天气。这是我们在采取任何相应行动之前要检查的具体标准。的行动在我们的示例语句中,语句要运行。如果下班后外面下雨怎么办?根据这个条件语句,没有定义任何操作,因此不会采取任何操作。对于条件语句,后面紧接的逻辑只有在条件本身解析为true时才会执行。
如果你仔细观察,你会发现我们在这篇文章中反复使用了“选择”和“条件”两种语言。这是因为这两个短语的意思是相同的东西,但是在计算机编程中,选择语句的概念通常被称为“条件语句”或“if语句”(因为在几乎所有的编程语言中,这样的语句总是以“if”开头)。
看看下面的视频,了解如何在机器人中使用这些条件句/if语句。这段视频还为“如果没有”的说法带来了另一个问题。
希望现在您对选择/条件/if语句有了更好的理解。条件语句非常通常用于所有编程-包括机器人。知道如何使用条件语句作为bot构建器,可以让你对有效数据、文件是否存在、窗口是否打开等进行逻辑检查,并指导bot如何做出相应的反应。
要知道,当您听到其他开发人员谈论if语句时,它们实际上只是指选择/条件语句,可用于在采取后续操作之前检查某些标准是否为真。记住所有这些,考虑在您的下一个bot构建中包含条件语句。去造更好的机器人,做个伟大的人!