亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Perl基礎知識點有哪些

發布時間:2021-12-06 10:26:40 來源:億速云 閱讀:150 作者:小新 欄目:開發技術

小編給大家分享一下Perl基礎知識點有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

Perl基礎知識

(1)helloworld.pl
usestrict;//打開嚴格語法和變量檢查
usewarnings;//打開附加編譯和運行時的警告
print"helloworld\n";//打印信息

運行方式,命令行下:perlhelloworld.pl

(2)Perl基礎之變量和簡單表達式
只有一種變量,字符串

定義變量:
my$size=42;#這是注釋
my表示局部變量,42實際上是“42”

如果變量沒有初始化,就被賦予一個特殊值undef,對undef進行比較、打印或算術運算會出錯。

(3)Perl基礎之打印變量:
print"size=$size"
會打印出size=42;
如果要打印"$",需要轉義

perl也有printf,類似c語言,不過只在需要精確控制變量格式的地方才使用,比如:printf"%3d:%-20s%5.2f\n",$sequence,$description,$amount;

(4)Perl基礎之運算符
和c一樣,多的有:
.:字符串連接
**:乘冪
x:重復,比如:my$no="no"x3;

(5)Perl基礎之引用規則
如果輸出的字符串后面還有字符,需要用大括號分隔,例如:
my$title="$name\t${size}inches"

如果不希望Perl竄改你的字符串,則要使用單引號。Perl不會解釋單引號內的東西,除非\'和\\

(6)Perl基礎之數字常量
與c相同,包括八進制和十六進制,數字中還允許使用下劃線,例如:
my$cost=1_333_832;

(7)Perl基礎之讀取輸入
從標準輸入讀取輸入:
$variable=<STDIN>;(stdin也可以全小寫)
將讀取整行,直到新行,包括你的回車。

chomp($name),可以去掉字符串末尾的新行

(8)if語句和關系運算符
例如:
if($size==1){

}elsif($size==2){//注意不是elseif

}else{
die("錯誤");//打印錯誤消息并退出
}

關系運算符分別有用于數字和字符串的:
數字字符串
==eq
!=ne
<lt
<=le
>gt
>=ge

如果字符串用了數字的關系運算,會將字符串轉換為0,會顯示一個警告

(9)測試變量是否有值
defined($value)
取消定義變量undef($value)

(10)真的定義
false:未定義變量,空字符串,值“0”
true:其他情況

(11)Perl基礎之循環語句
while(condition){
last;//退出循環,類似c中的break
}
for($i=0;$i<10;$i++)
{
}

(12)Perl基礎之簡單IO

讀取文件:
openIN_FILE"<data.txt"//打開data.txt,“<”是一個特殊字符,表示要讀取
典型使用:openIN_FILE,"<data.txt"ordie("Couldnotopendata.txt");
如果成功就不會執行or后面的語句

讀取文件中的數據:
$line=<IN_FILE>
if(notdefined($line)){//判斷是否EOF
}
close(IN_FILE)//關閉文件
建議對讀出來的東西都進行chomp,去掉"\n"

寫入文件:
openOUT_FILE">data.txt"//打開data.txt,“>”是一個特殊字符,表示要寫入
printOUT_FILE"hello\n"

以上是“Perl基礎知識點有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

嘉鱼县| 栾城县| 望江县| 鹤山市| 贵溪市| 忻州市| 永善县| 平陆县| 达尔| 秭归县| 宁河县| 封开县| 康马县| 长乐市| 璧山县| 五原县| 宣城市| 赣州市| 上高县| 仁化县| 钟山县| 黎平县| 道孚县| 延长县| 静海县| 扶风县| 梁平县| 怀远县| 东乌珠穆沁旗| 开封市| 长宁区| 澎湖县| 金塔县| 曲靖市| 汤原县| 东乌珠穆沁旗| 黎城县| 兴文县| 珲春市| 安西县| 黑河市|