10,其他控制結構(perl筆記)
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控制結構
- 《Kafka筆記》4、Kafka架構,與其他元件整合Kafka筆記架構元件
- 資料結構筆記資料結構筆記
- 結構體中套用其他_結構體結構體
- Python學習筆記-基礎篇(10)-選擇結構與迴圈結構Python筆記
- Perl學習筆記(五)——關聯陣列筆記陣列
- 資料結構筆記——概述資料結構筆記
- Go 筆記之程式結構Go筆記
- 資料結構筆記——棧資料結構筆記
- 尚矽谷MySQL學習筆記(Day_6)-流程控制結構介紹MySql筆記
- webpack入門筆記——其他配置Web筆記
- GO 學習筆記->結構體Go筆記結構體
- 筆記:大話資料結構筆記資料結構
- 資料結構學習筆記資料結構筆記
- 資料結構筆記——佇列資料結構筆記佇列
- [做題筆記] 資料結構筆記資料結構
- 結構和其他資料形式
- 記錄一下perl DBI 的selectall_hashref返回的結構到底怎樣的
- 資料結構學習筆記1資料結構筆記
- ES 筆記十七:結構化搜尋筆記
- 線性表__資料結構筆記資料結構筆記
- Oracle體系結構學習筆記Oracle筆記
- 資料結構學習筆記--棧資料結構筆記
- JVM讀書筆記之java記憶體結構JVM筆記Java記憶體
- jQuery 學習筆記:jQuery 程式碼結構jQuery筆記
- 資料結構筆記——線性表(下)資料結構筆記
- MySQL 讀書筆記 (一) 體系結構MySql筆記
- 資料結構筆記-棧的應用資料結構筆記
- 菜鳥筆記之資料結構(24)筆記資料結構
- 結構化程式設計--學習筆記程式設計筆記
- 資料結構筆記——線性表(中)資料結構筆記
- 結構動力學教材-學習筆記筆記
- 資料結構學習筆記-堆排序資料結構筆記排序
- 羽夏筆記——PE結構(不包含.Net)筆記
- MySQL提升筆記(4)InnoDB儲存結構MySql筆記
- python3 筆記9.程式流程結構--迴圈結構(while,for)Python筆記While
- cmu15545筆記-併發控制總結(Concurrency Control Summary)筆記
- 【筆記】-《Redis實戰》- 01 Redis資料結構筆記Redis資料結構
- FFmpeg筆記2——2.2結構體分析之AVFormatContext筆記結構體ORMContext