Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
beginnersbook-zh
提交
4d7d7d44
B
beginnersbook-zh
项目概览
OpenDocCN
/
beginnersbook-zh
9 个月 前同步成功
通知
0
Star
107
Fork
30
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
B
beginnersbook-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
4d7d7d44
编写于
10月 16, 2019
作者:
W
wizardforcel
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
2019-10-16 21:09:31
上级
9c79f172
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
22 addition
and
22 deletion
+22
-22
docs/perl/13.md
docs/perl/13.md
+9
-9
docs/perl/14.md
docs/perl/14.md
+7
-7
docs/perl/15.md
docs/perl/15.md
+3
-3
docs/perl/16.md
docs/perl/16.md
+3
-3
未找到文件。
docs/perl/13.md
浏览文件 @
4d7d7d44
...
...
@@ -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
docs/perl/14.md
浏览文件 @
4d7d7d44
#
如果在 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`
才会执行。
#### 示例:
...
...
docs/perl/15.md
浏览文件 @
4d7d7d44
#
如果是 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`
内的语句将执行。
#### 例:
...
...
docs/perl/16.md
浏览文件 @
4d7d7d44
# 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`
内的语句。
#### 例:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录