回来

条件语句简介

条件语句简介

在这篇文章中,我们将着眼于解决问题的三大原则之一:选择

选择是基于对某一条件的评估而采取(或不采取)行动的过程。如果条件解析为true,则采取相应的操作。如果条件没有解析为true,则可以采取替代操作(或根本不采取操作)。

在我们的日常业务操作中,有很多例子都是条件语句发挥作用的,实际上可能没有我们命名他们是这样的。当你阅读下面的每一个语句时,想想当条件为真时发生的动作和条件不为真时发生的动作(如果有的话)。另外,看看您是否能够识别语句的哪一部分是条件,哪一部分是相应的操作。

例子:

  • 如果X驱动器(共享文件夹)上有新的发票,Nacy将支付它。
    • 本例中的条件是“X驱动器上的新发票”。
      • 如果有新的发票出现,Nacy会付钱的
      • 如果是新的发票在Show up中,没有任何动作(每个条件语句)会发生,因为没有定义替代选项。
  • 如果从这个传输表单中读取了客户ID,并且它与现有客户匹配,那么我们就可以处理传输。
    • 这个例子中的条件是检查两个条件:
      • 1.客户ID已经存在/从表单中读取
      • 2.客户ID与现有客户匹配
    • 如果这两个如果条件符合,就可以进行转移。
    • 如果要么如果这些条件为假,则无法处理传输……同样,在本例中,没有定义替代操作。
  • 如果我上午9点有会议,我会参加,否则我就会处理到期的费用报告。
    • 本例中的条件是存在一个提交到上午9点的会议
      • 如果会议存在(意味着我们的条件语句为真),定义该语句的人将加入会议
      • 如果会议不存在(意味着我们的条件陈述是假的),定义该陈述的人将在费用报告上工作。
    • 在本例中,请注意的语言其他的-它定义了当条件语句不被解析为true时应该发生什么。

为了在明确定义的条件及其相应的操作上进一步重申这一点,让我们看一下解剖学条件语句。

在所提供的条件语句中条件我们正在检查下班后外面的天气。这是我们在采取任何相应行动之前要检查的具体标准。的行动在我们的示例语句中,语句要运行。如果下班后外面下雨怎么办?根据这个条件语句,没有定义任何操作,因此不会采取任何操作。对于条件语句,后面紧接的逻辑只有在条件本身解析为true时才会执行。

如果你仔细观察,你会发现我们在这篇文章中反复使用了“选择”和“条件”两种语言。这是因为这两个短语的意思是相同的东西,但是在计算机编程中,选择语句的概念通常被称为“条件语句”或“if语句”(因为在几乎所有的编程语言中,这样的语句总是以“if”开头)。

看看下面的视频,了解如何在机器人中使用这些条件句/if语句。这段视频还为“如果没有”的说法带来了另一个问题。

结论

希望现在您对选择/条件/if语句有了更好的理解。条件语句非常通常用于所有编程-包括机器人。知道如何使用条件语句作为bot构建器,可以让你对有效数据、文件是否存在、窗口是否打开等进行逻辑检查,并指导bot如何做出相应的反应。

要知道,当您听到其他开发人员谈论if语句时,它们实际上只是指选择/条件语句,可用于在采取后续操作之前检查某些标准是否为真。记住所有这些,考虑在您的下一个bot构建中包含条件语句。去造更好的机器人,做个伟大的人!

Baidu