![]() |
1
58
回报、继续、中断的等价物
“if”语句后跟块
你的问题是
尽管有时有点冗长,我同意你的看法 ysth 这是Perl做对的。有关有趣的备选方案,请参阅 Go 编程语言,它将括号视为不必要的,并强制使用大括号。 “if”可用作限定符
你也可以使用
Phillip Potter
指出,混合
使用“next”和“last”
你可以用
真与假
另外,正如其他答案中首先指出的,Perl没有预定义的常数true和false,任何比C或C++都要多(C++有内置的)。
不过,要小心。有些事情即使不等于真,也会是真的;有些事情即使不等于假,也会是假的。
注释中包含关于不使用的讨论
指出显而易见的:我只使用
也就是说,建议“避免使用
|
![]() |
2
7
你的问题(非常!)Jonathan全面地回答了这个问题,但我想指出一些其他更为实用的方法来取代“搜索”功能。
有关更多信息,请参阅的文档 smart matching , List::MoreUtils , List::Util 和 grep |
![]() |
3
4
Perl没有内置的true和false常量。true的规范值为
|
![]() |
Manny · 如何比较Perl中的字符串? 2 年前 |
![]() |
BioRod · 我不能用Perl打印键和值 2 年前 |
![]() |
user17227456 · Perl CLI代码无法追加字符串行 2 年前 |
![]() |
LearnToBeBetter · 读取文件,搜索字符串,打印字符串 2 年前 |
![]() |
KJ7LNW · 一些波斯语文本的宽字符印刷,但其他文本则没有 2 年前 |
![]() |
con · 如何搜索大型数据结构并返回一系列给出特定值的键/数组? 2 年前 |
![]() |
Pranay Nanda · 使用regex解析许可证文件 6 年前 |