日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Perl基礎(chǔ)知識(shí)概述

本文和大家重點(diǎn)學(xué)習(xí)一下Perl基礎(chǔ)知識(shí),主要包括Perl運(yùn)算符,常量,變量和表達(dá)式,引用規(guī)則等內(nèi)容,相信通過本文的簡(jiǎn)單介紹你對(duì)Perl基礎(chǔ)知識(shí)一定會(huì)有所了解。

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供內(nèi)丘網(wǎng)站建設(shè)、內(nèi)丘做網(wǎng)站、內(nèi)丘網(wǎng)站設(shè)計(jì)、內(nèi)丘網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、內(nèi)丘企業(yè)網(wǎng)站模板建站服務(wù),10余年內(nèi)丘做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

Perl基礎(chǔ)知識(shí)

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

運(yùn)行方式,命令行下:perlhelloworld.pl

(2)Perl基礎(chǔ)之變量和簡(jiǎn)單表達(dá)式
只有一種變量,字符串

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

如果變量沒有初始化,就被賦予一個(gè)特殊值undef,對(duì)undef進(jìn)行比較、打印或算術(shù)運(yùn)算會(huì)出錯(cuò)。

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

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

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

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

如果不希望Perl竄改你的字符串,則要使用單引號(hào)。Perl不會(huì)解釋單引號(hào)內(nèi)的東西,除非\'和\\

(6)Perl基礎(chǔ)之?dāng)?shù)字常量
與c相同,包括八進(jìn)制和十六進(jìn)制,數(shù)字中還允許使用下劃線,例如:
my$cost=1_333_832;

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

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

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

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

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

關(guān)系運(yùn)算符分別有用于數(shù)字和字符串的:
數(shù)字字符串
==eq
!=ne
<=le
>gt
>=ge

如果字符串用了數(shù)字的關(guān)系運(yùn)算,會(huì)將字符串轉(zhuǎn)換為0,會(huì)顯示一個(gè)警告

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

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

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

(12)Perl基礎(chǔ)之簡(jiǎn)單IO

讀取文件:
openIN_FILE" 典型使用:openIN_FILE," 如果成功就不會(huì)執(zhí)行or后面的語句

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

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

【編輯推薦】

  1. Perl基礎(chǔ) Perl數(shù)組學(xué)習(xí)指南
  2. Perl文件句柄概念詳解
  3. Perl基礎(chǔ) Perl 哈希表概述
  4. Perl基礎(chǔ) Perl復(fù)雜數(shù)據(jù)結(jié)構(gòu)
  5. 術(shù)語匯編 Perl變量中Perl關(guān)聯(lián)數(shù)組用法解析

文章題目:Perl基礎(chǔ)知識(shí)概述
文章源于:http://m.5511xx.com/article/cohjegc.html