国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Perl > 正文

Perl的運算符號字符

2019-11-18 17:24:06
字體:
來源:轉載
供稿:網(wǎng)友

  賦值(Assignment)運算符
  算術(Arithmetic)運算符
  數(shù)值(NumericValues)關系運算符
  字符串(StringValues)關系運算符
  邏輯(Logical)運算

  其它常用的運算符

  常用的文件數(shù)據(jù)(Filetest)運算符

  賦值(Assignment)運算符

符號    范例     說明
=     $x=$y;  將$x的值指派給$y
=    $x =$y;
     $x=$x $y;  將$x加$y之后再指派給$x
-=    $x-=$y;
     $x=$x-$y;  將$x減$y之后再指派給$x
*=    $x*=$y;
     $x=$x*$y;  將$x乘$y之后再指派給$x
/=    $x/=$y;
     $x=$x/$y;  求出$x除以$y之后的商數(shù),再指派給$x
**=    $x**=$y;
     $x=$x**$y;  將$x乘上$y次方之后再指派給$x
=    $x=$y;
     $x=$x$y;  求出$x除以$y的余數(shù)以后,再指派給$x
.=   $str1.=$str2;
  $str1=$str1.$str2;將$str1這個字符串再加上$str2這個字符串之后,
            再指派給$str1這個字符串
x=   $strx=$y;
    $str=$strx$y;  重復$str字符串$y次,并反結果指派給str這個字符串

  算術(Arithmetic)運算符

符號范例說明
$z=$x $y將$x和$y相加之后,再將結果指派給$z
-$z=$x-$y將$x減掉$y之后,再將結果指派給$z
*$z=$x*$y將$x和$y相乘之后,再將結果指派給$z
/$z=$x/$y將$x除以$y之后,再將商數(shù)指派給$z
$z=$x$y將$x除以$y之后,再將余數(shù)指派給$z
**$z=$x**$y將$x乘以$y之后,再將結果指派給$z
$x ; $x;如同$x=$x 1;將$x加一以后再將結果指派給$x
--$x--;--$x;如同$x=$x-1;將$x減一以后再將結果指派給$x
.$z=$x.$y;將$x字符串和$y字符串連接之后,再將結果指派給$z

  數(shù)值(NumericValues)關系運算符

符號范例說明
>$x>$y如果$x大于$y,返回1的值,否則返回0
>=$x>=$y如果$x大于等于$y,返回1的值,否則返回0
<$x<$y如果$x小于$y,返回1的值,否則返回0
<=$x<=$y如果$x小于等于$y,返回1的值,否則返回0
==$x==$y如果$x等于$y,返回1的值,否則返回0
!=$x!=$y如果$x不等于$y,返回1的值,否則返回0
<=>$x<=>$y如果$x大于$y,返回1的值,如果$x等于$y,否則返回0;&127;如果$x小于$y,則返回-1的值

  字符串(StringValues)關系運算符

符號范例說明
gt$str1gt$str2如果$str1大于$str2,返回1的值,否則返回0
ge$str1ge$str2如果$str1大于等于$str2,返回1的值,否則返回0
lt$str1lt$str2如果$str1小于$str2,返回1的值,否則返回0
le$str1le$str2如果$str1小于等于$str2,返回1的值,否則返回0
eq$str1ep$str2如果$str1等于$str2,返回1的值,否則返回0
ne$str1ne$str2如果$str1不等于$str2,返回1的值,否則返回0
cmp$str1cmp$str2如果$str1大于$str2,返回1的值,如果$str1等于$str2,返回0,如果$str1小于$str2,則返回-1的值

  邏輯(Logical)運算

1$x&&$y(And)

$x$y結果

真(True)真(True)真(True)

真(True)假(False)真(True)

假(False)真(True)假(False)

假(False)假(False)假(False)

2$x||$y(Or)

$x$y結果

真(True)真(True)真(True)

真(True)假(False)真(True)

假(False)真(True)真(True)

假(False)假(False)假(False)

3$x(Not)

$x結果

真(True)假(False)假(False)真(True)

其它常用的運算符
指令:..區(qū)塊運算符(RangeOperator)

說明:這個運算符是Perl語言中特有的運算符,是一個很實用的運算符.

范例:

@digits=(1..9);#此時@digits=(1,2,3,4,5,6,7,8,9);
@digits=('01'..'05');#此時@digits=(01,02,03,04,05);
@char=('A'..'E');#此時@char('A','B','C','D','E',);
@total=(1..3,'A'..'B');#此時@total=(1,2,3'A','B');

指令:判別運算式?運算1:運算式2條件運算符(ConditionalOperator)

說明:這個語法的意義和C語言一樣,如果判別運算式的值是真(True)的話,則做運算,1的運算,如果判別運算式是假(False)的話,則做運算式2的運算.

范例:

$PRice=($age>60)?100:200;
如果$age大于60的話,則$price等于100,否則$price等于200.

常用的文件數(shù)據(jù)(Filetest)運算符
范例說明
-r$file如果$file是可讀取的話,返回1的值
-w$file如果$file是可寫入的話,返回1的值
-x$file如果$file是可執(zhí)行的話,返回1的值
-e$file如果$file存在的話,返回1的值
-o$file如果$file是被執(zhí)行才所擁有的話,返回1的值
-s$file返回$file的文件大小(bytes)
-f$file如果$file是正常文件的話,返回1的值
-T$file如果$file是文本文件的話,返回1的值
-B$file如果$file是Binary文件的話,返回1的值
-M$file返回$file文件最后一次更改時間到現(xiàn)在的日期數(shù)
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 嘉鱼县| 义马市| 新乐市| 察雅县| 磐石市| 积石山| 利津县| 康乐县| 瑞安市| 南部县| 巨鹿县| 汝阳县| 景德镇市| 资源县| 北川| 石楼县| 凉城县| 沿河| 临桂县| 宿迁市| 班戈县| 通城县| 讷河市| 礼泉县| 于都县| 大连市| 资溪县| 当阳市| 乡宁县| 马公市| 巴东县| 桓仁| 桓台县| 永和县| 昌吉市| 沾益县| 镇江市| 阳山县| 米泉市| 新和县| 东港市|