成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Perl基礎(chǔ)知識概述

開發(fā) 架構(gòu)
Perl語言有很多值得學(xué)習(xí)的地方,你對Perl是否熟悉呢,這里就向大家簡單介紹一些Perl基礎(chǔ)知識,希望本文的介紹能讓你有所收獲。

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

Perl基礎(chǔ)知識

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

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

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

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

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

(3)Perl基礎(chǔ)之打印變量:
print"size=$size"
會打印出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ī)則
如果輸出的字符串后面還有字符,需要用大括號分隔,例如:
my$title="$name\t${size}inches"

如果不希望Perl竄改你的字符串,則要使用單引號。Perl不會解釋單引號內(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>;(stdin也可以全小寫)
將讀取整行,直到新行,包括你的回車。

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

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

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

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

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

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

(9)測試變量是否有值
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ǔ)之簡單IO

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

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

寫入文件:
openOUT_FILE">data.txt"//打開data.txt,“>”是一個特殊字符,表示要寫入
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ù)組用法解析
責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-07-16 11:22:31

Perl

2010-07-23 13:16:07

Perl

2010-04-15 13:19:29

Oracle架構(gòu)

2010-07-13 16:34:34

Perl 哈希表

2010-12-27 14:03:07

2010-02-07 14:31:43

LAN交換機(jī)

2023-03-21 16:55:04

Linux

2009-12-31 13:34:48

Linux Ubunt

2009-04-17 14:22:40

XPathXML基礎(chǔ)

2009-09-23 11:07:11

Hibernate基礎(chǔ)

2015-06-01 13:35:43

數(shù)據(jù)中心DCIM

2009-04-10 09:35:00

WCDMA基礎(chǔ)無線網(wǎng)絡(luò)

2011-09-16 10:13:02

Emacs

2011-03-29 14:11:20

Cacti基礎(chǔ)知識

2023-07-04 07:31:06

MapReduce數(shù)據(jù)處理編程模型

2014-08-20 10:15:45

2010-07-21 09:50:51

Perl調(diào)試

2021-11-05 15:31:01

UbuntuLinux

2009-08-13 16:13:03

C#基礎(chǔ)知識

2011-05-27 16:12:18

SEO
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久久久国产精品 | 国产精品69毛片高清亚洲 | 亚洲视频中文 | 欧美一区视频 | 欧洲性生活视频 | 亚洲第一网站 | 国产精品免费观看 | 波多野结衣二区 | 中文字幕在线第二页 | 国产成人av在线 | 热久久国产| 在线观看中文字幕 | 九九热精 | 久久国产成人 | 紧缚调教一区二区三区视频 | 久久久久久av| 午夜三级在线观看 | 免费看的av | 日韩播放| 久久国产精品一区二区三区 | 亚洲精品国产电影 | 婷婷久久久久 | 99视频在线免费观看 | 精品视频一区二区三区在线观看 | 国产传媒视频在线观看 | 亚洲综合一区二区三区 | 国精日本亚洲欧州国产中文久久 | 欧美日产国产成人免费图片 | 一区二区三区视频在线观看 | 国产精品视频导航 | 国产精品日女人 | 国产高清视频在线观看 | 久久成人人人人精品欧 | 亚洲一区精品在线 | 日韩精品国产精品 | 免费的av网站 | 最新国产视频 | 欧美日韩午夜精品 | 欧美日韩精品久久久免费观看 | 国产中文字幕在线 | 午夜激情免费视频 |