diff --git a/docs/perl/13.md b/docs/perl/13.md index cd4eda44b19d7d9862418888a3b61e6231c84385..969c055bd600d2065be32256cf361bde35046be6 100644 --- a/docs/perl/13.md +++ b/docs/perl/13.md @@ -2,13 +2,13 @@ > 原文: [https://beginnersbook.com/2017/02/conditional-statements-in-perl/](https://beginnersbook.com/2017/02/conditional-statements-in-perl/) -在任何编程语言中,条件语句都被认为是最有用的特性之一。当我们需要执行不同的操作时,使用条件语句,具体取决于指定的条件是否为 true 或 false。在 perl 中,我们有以下条件语句。单击下面的链接以示例的方式详细阅读声明。 +在任何编程语言中,条件语句都被认为是最有用的特性之一。当我们需要执行不同的操作时,使用条件语句,具体取决于指定的条件是否为`true`或`false`。在 perl 中,我们有以下条件语句。单击下面的链接以示例的方式详细阅读声明。 -* [if 语句](https://beginnersbook.com/2017/02/if-statement-in-perl/) - 如果语句包含条件,如果条件计算结果为 true,那么“if”中的语句执行 else 则不执行 -* [if-else 语句](https://beginnersbook.com/2017/02/if-else-statement-in-perl/) - 如果语句有一个可选的 else 语句,如果 if 语句中指定的条件求值为 true,则“if”中的语句执行 else“else”中的语句执行 -* [if-elsif-else 语句](https://beginnersbook.com/2017/02/if-elsif-else-statement-in-perl/) - 当我们需要检查多个条件时使用,这个结构中可以有多个“elsif”语句。 -* [除非声明](https://beginnersbook.com/2017/02/unless-statement-in-perl/) - 这与“if 语句”的行为正好相反。当指定条件返回 **false** 时,将执行“除非”内的此语句。 -* [除非 - else 语句](https://beginnersbook.com/2017/02/unless-else-statement-in-perl/) - 如果“除非”语句中指定的条件求值为 false,则“除非”内的语句执行 else“else”内的语句执行 -* [除非-elsif-else 语句](https://beginnersbook.com/2017/02/unless-elsif-else-statement-in-perl/) - 用于多个条件检查 -* [switch case 语句](https://beginnersbook.com/2017/02/switch-case-in-perl/) - 自 Perl 5.10 起不推荐使用 -* [给定时默认语句](https://beginnersbook.com/2017/02/given-when-default-statement-in-perl/) - 它是 switch case 的替代品 \ No newline at end of file +* [`if`语句](https://beginnersbook.com/2017/02/if-statement-in-perl/) - 如果语句包含条件,如果条件计算结果为`true`,那么`if`中的语句执行否则不执行 +* [`if-else`语句](https://beginnersbook.com/2017/02/if-else-statement-in-perl/) - 如果语句有一个可选的`else`语句,如果`if`语句中指定的条件求值为`true`,则`if`中的语句执行,否则`else`中的语句执行 +* [`if-elsif-else`语句](https://beginnersbook.com/2017/02/if-elsif-else-statement-in-perl/) - 当我们需要检查多个条件时使用,这个结构中可以有多个`elsif`语句。 +* [`unless`语句](https://beginnersbook.com/2017/02/unless-statement-in-perl/) - 这与`if`语句的行为正好相反。当指定条件返回`false`时,将执行`unless`内的此语句。 +* [`unless-else`语句](https://beginnersbook.com/2017/02/unless-else-statement-in-perl/) - 如果`unless`语句中指定的条件求值为`false`,则`unless`内的语句执行,否则`else`内的语句执行 +* [`unless-elsif-else`语句](https://beginnersbook.com/2017/02/unless-elsif-else-statement-in-perl/) - 用于多个条件检查 +* [`switch case`语句](https://beginnersbook.com/2017/02/switch-case-in-perl/) - 自 Perl 5.10 起不推荐使用 +* [`given-when-default`语句](https://beginnersbook.com/2017/02/given-when-default-statement-in-perl/) - 它是`switch case`的替代品 \ No newline at end of file diff --git a/docs/perl/14.md b/docs/perl/14.md index ac6d8e366935a57f53043f8d68c9422646e7b0c4..43f4a193fb7af044969041bbc69a0ef62f14aac2 100644 --- a/docs/perl/14.md +++ b/docs/perl/14.md @@ -1,8 +1,8 @@ -# 如果在 Perl 中声明 +# Perl 中的`if`语句 > 原文: [https://beginnersbook.com/2017/02/if-statement-in-perl/](https://beginnersbook.com/2017/02/if-statement-in-perl/) -如果语句包含条件,则后跟语句或一组语句,如下所示: +`if`语句包含条件,后跟一个语句或一组语句,如下所示: ``` if(condition){ @@ -10,11 +10,11 @@ if(condition){ } ``` -只有在给定条件为真时才会执行语句。如果条件为 false,那么 if 语句体内的语句将被完全忽略。 +只有在给定条件为真时才会执行语句。如果条件为`false`,那么`if`语句体内的语句将被完全忽略。 #### 例: -在以下示例中,我们将一个整数值赋给变量“num”。使用 if 语句,我们检查分配给 num 的值是否小于 100。 +在以下示例中,我们将一个整数值赋给变量`num`。使用`if`语句,我们检查分配给`num`的值是否小于 100。 ``` #!/usr/local/bin/perl @@ -35,9 +35,9 @@ Enter any number:78 num is less than 100 ``` -## 在 perl 中嵌套 if 语句 +## perl 中的嵌套`if`语句 -当在另一个 if 语句中有 if 语句时,它将被称为嵌套 if 语句。 +当在另一个`if`语句中有`if`语句时,它将被称为嵌套`if`语句。 嵌套的结构如下所示: ``` @@ -50,7 +50,7 @@ if(condition_1) { } ``` -如果 condition_1 为 true,则执行 Statement1。只有条件(condition_1 和 condition_2)都为真时,Statement2 才会执行。 +如果`condition_1`为`true`,则执行`Statement1`。只有条件(`condition_1`和`condition_2`)都为真时,`Statement2`才会执行。 #### 示例: diff --git a/docs/perl/15.md b/docs/perl/15.md index 53dc5fb5df69465f636233e92349339a39c1b440..cc1f4ab13215c729fe623b9c6e92edcdb91cbaea 100644 --- a/docs/perl/15.md +++ b/docs/perl/15.md @@ -1,8 +1,8 @@ -# 如果是 Perl 中的 else 语句 +# Perl 中的`if-else`语句 > 原文: [https://beginnersbook.com/2017/02/if-else-statement-in-perl/](https://beginnersbook.com/2017/02/if-else-statement-in-perl/) -在[上一篇教程](https://beginnersbook.com/2017/02/if-statement-in-perl/)中,我们了解了 perl 中的 if 语句。在本教程中,我们将了解 if-else 条件语句。这是 if-else 语句的外观: +在[上一篇教程](https://beginnersbook.com/2017/02/if-statement-in-perl/)中,我们了解了 perl 中的`if`语句。在本教程中,我们将了解`if-else`条件语句。这是`if-else`语句的外观: ``` if(condition) { @@ -13,7 +13,7 @@ else { } ``` -如果条件为真,则“if”内的语句将执行,如果条件为假,则“else”内的语句将执行。 +如果条件为真,则`if`内的语句将执行,如果条件为假,则`else`内的语句将执行。 #### 例: diff --git a/docs/perl/16.md b/docs/perl/16.md index 36f08345efde48bfc5360155a0a0f477cccc9d85..caa9c6aeefb3b0f66d55c2e6acddbe89391babd8 100644 --- a/docs/perl/16.md +++ b/docs/perl/16.md @@ -1,8 +1,8 @@ -# perl 中的 if-elsif-else 语句 +# perl 中的`if-elsif-else`语句 > 原文: [https://beginnersbook.com/2017/02/if-elsif-else-statement-in-perl/](https://beginnersbook.com/2017/02/if-elsif-else-statement-in-perl/) -当我们需要检查多个条件时使用 if-elsif-else 语句。在这个声明中,我们只有一个“if”和一个“else”,但是我们可以有多个“elsif”。这是它的样子: +当我们需要检查多个条件时使用`if-elsif-else`语句。在这个声明中,我们只有一个`if`和一个`else`,但是我们可以有多个`elsif`。这是它的样子: ``` if(condition_1) { @@ -29,7 +29,7 @@ else { } ``` -**注意:**这里需要注意的最重要的一点是,在 if-elsif-else 语句中,只要满足条件,就会执行相应的语句集,忽略 rest。如果没有满足条件,则执行“else”内的语句。 +**注意**:这里需要注意的最重要的一点是,在`if-elsif-else`语句中,只要满足条件,就会执行相应的语句集,忽略其余。如果没有满足条件,则执行`else`内的语句。 #### 例: