人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

perl案例區分圖文詳細教程之3

perl案例區分圖文詳細教程之3

更新時間:2022-08-25 文章作者:未知 信息來源:網絡 閱讀次數:

七、自增自減操作符:++、--(與C++中的用法相同)

.不要在變量兩邊都使用此種操作符:++$var-- # error
.不要在變量自增/減后在同一表達式中再次使用:$var2 = $var1 + ++$var1; # error
.在PERL中++可用于字符串,但當結尾字符為'z'、'Z'、'9'時進位,如:
$stringvar = "abc";
$stringvar++; # $stringvar contains "abd" now

$stringvar = "aBC";
$stringvar++; # $stringvar contains "aBD" now

$stringvar = "abz";
$stringvar++; # $stringvar now contains "aca"

$stringvar = "AGZZZ";
$stringvar++; # $stringvar now contains "AHAAA"

$stringvar = "ab4";
$stringvar++; # $stringvar now contains "ab5"

$stringvar = "bc999";
$stringvar++; # $stringvar now contains "bd000"
.不要使用--,PERL將先將字符串轉換為數字再進行自減
$stringvar = "abc";
$stringvar--; # $stringvar = -1 now

.如果字符串中含有非字母且非數字的字符,或數字位于字母中,則經過++運算前值轉換為數字零,因此結果為1,如:
$stringvar = "ab*c";
$stringvar++;
$stringvar = "ab5c";
$stringvar++;

八、字符串聯結和重復操作符

聯接: .
重復:x
聯接且賦值(類似+=): .=
例:
$newstring = "potato" . "head";
$newstring = "t" x 5;
$a = "be";
$a .= "witched"; # $a is now "bewitched"

九、逗號操作符

其前面的表達式先進行運算,如:
$var1 += 1, $var2 = $var1;
等價于
$var1 += 1;
$var2 = $var1;
使用此操作符的唯一理由是提高程序的可讀性,將關系密切的兩個表達式結合在一起,如:
$val = 26;
$result = (++$val, $val + 5); # $result = 32
注意如果此處沒有括號則意義不同:
$val = 26;
$result = ++$val, $val + 5; # $result = 27

十、條件操作符

與C中類似,條件?值1:值2,當條件為真時取值1,為假時取值2,如:
$result = $var == 0 ? 14 : 7;
$result = 43 + ($divisor == 0 ? 0 : $dividend / $divisor);
PERL 5中,還可以在賦值式左邊使用條件操作符來選擇被賦值的變量,如:
$condvar == 43 ? $var1 : $var2 = 14;
$condvar == 43 ? $var1 = 14 : $var2 = 14;


溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 长海县| 泰来县| 滦平县| 台山市| 苍梧县| 绵竹市| 康马县| 磐石市| 永平县| 五峰| 富锦市| 蒙山县| 金华市| 平果县| 蓝山县| 南陵县| 宁安市| 辽源市| 普宁市| 台北县| 治县。| 天门市| 阿克陶县| 杨浦区| 德州市| 宁都县| 潍坊市| 凤山县| 江西省| 武汉市| 平陆县| 平阴县| 黑山县| 延边| 苏尼特左旗| 海盐县| 义马市| 抚州市| 阿拉尔市| 禄丰县| 和硕县|