10,其他控制結構(perl筆記)
1,unless控制結構
if控制結構力的程式塊只有當條件表示式為'真'時才會執行。如果想讓程式表示式為'假'時執行,將if換成unless
unless ($fred =~ /^[A-z_]w*$/i) {
print "The value of $fred doesnot look like a perl identifier name. ";
}
if控制結構力的程式塊只有當條件表示式為'真'時才會執行。如果想讓程式表示式為'假'時執行,將if換成unless
unless ($fred =~ /^[A-z_]w*$/i) {
print "The value of $fred doesnot look like a perl identifier name. ";
}
2,until控制結構
until ($j > $i) {
$j*= 2;
}
這個迴圈一直執行,直到條件為“真”
3,elsif子句
if ( ! defined $dino) {
print "The value is undef.
";
} elsif ($dino =~ /^-?d+.?$/) {
print "The value is an integer.
";
} elsif ($dino =~ /^-?d*.d+$/) {
print "The value is a _simple_floating_point number.
";
4, 自動遞增與自動遞減
++ --
5, 自動遞增的值
my $m = 5;
my $n = ++$m; # $m遞增至6,然後將值放入$n
6, for控制結構
for ( 初始化; 測試; 遞增) {
程式主體;
程式主體;
}
7,迴圈控制
last運算子會立即中止迴圈的執行
next運算子會跳到當前迴圈酷愛的底端,在next之後,程式將會繼續執行迴圈的下次迭代。
redo運算子會跳回當前迴圈塊的頂端,而不經過任何測試條件
8,邏輯運算子
邏輯AND運算子(&&)與邏輯OR運算子(||)
9,三目運算子
? :
條件表示式 ? 若為真所執行的表示式 : 若為假所執行的表示式
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/312079/viewspace-245695/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Perl語言學習(四)Perl控制結構
- 表示-抽象-控制——系統結構模式學習筆記抽象模式筆記
- perl學習筆記1筆記
- 14,程式管理(perl筆記)筆記
- perl學習筆記(7)筆記
- Program perl 資料結構資料結構
- 《Kafka筆記》4、Kafka架構,與其他元件整合Kafka筆記架構元件
- perl學習筆記---標量筆記
- 資料結構筆記資料結構筆記
- 結構體中套用其他_結構體結構體
- 12.目錄操作(perl筆記)筆記
- 11,檔案測試(perl筆記)筆記
- 7,正規表示式(perl筆記)筆記
- 6,雜湊(perl語言筆記)筆記
- Go 筆記之程式結構Go筆記
- 資料結構筆記——概述資料結構筆記
- 資料結構筆記——棧資料結構筆記
- Go 結構 學習筆記Go筆記
- Python學習筆記-基礎篇(10)-選擇結構與迴圈結構Python筆記
- 控制結構
- PERL學習筆記---正規表示式筆記
- Kotlin學習筆記 其他Kotlin筆記
- webpack入門筆記——其他配置Web筆記
- 尚矽谷MySQL學習筆記(Day_6)-流程控制結構介紹MySql筆記
- 3.1-全棧Java筆記:Java控制語句 (上)選擇結構篇全棧Java筆記
- GO 學習筆記->結構體Go筆記結構體
- 筆記:大話資料結構筆記資料結構
- 資料結構筆記——佇列資料結構筆記佇列
- 資料結構學習筆記資料結構筆記
- 結構和其他資料形式
- Perl學習筆記(五)——關聯陣列筆記陣列
- perl學習筆記--搭建開發環境筆記開發環境
- ES 筆記十七:結構化搜尋筆記
- Oracle體系結構學習筆記Oracle筆記
- 資料結構學習筆記--棧資料結構筆記
- 資料結構學習筆記1資料結構筆記
- 線性表__資料結構筆記資料結構筆記
- 資料結構筆記——演算法資料結構筆記演算法