P. 1
Perl程式設計語法整理

Perl程式設計語法整理

5.0

|Views: 1,669|Likes:
Published by ChiHua0826
Perl程式設計語法整理
Perl程式設計語法整理

More info:

Published by: ChiHua0826 on Apr 08, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC or read online from Scribd
See more
See less

11/12/2012

Perl 程式設計語法整理 撰寫人:陳志華

Perl 程式設計語法整理
Perl 程式設計語法整理 ................................................................................................. 1
變數篇 .................................................................................................................... 2
運算子篇 ................................................................................................................ 3
流程控制篇 ............................................................................................................ 4
副函式篇 ................................................................................................................ 7
輸出入篇 ................................................................................................................ 8
資料篇 (MySQL) ................................................................................................ 9
!1 "
Perl 程式設計語法整理 撰寫人:陳志華
變數篇
1#$變數$%=變數&;
2#'()*+,:@變數$%= (變數&1,變數&2,…,變數&n);
3#-()*+,:@變數$%= (@array1(…),@array2(…),…,@arrayn(…));
.:
$Value=10;
@an!al" = (#$%&#, #'a(#, #")ee*#, #+")#);
!2 "
Perl 程式設計語法整理 撰寫人:陳志華
運算子篇
1#算/運算子
運算子 01 2.
, 3法 3,-=8
. 4法 -.3=2
/ 5法 -/3=1-
0 6法 1-03=-
// 78 -//3=12-
1 9:數 14 1 3=2
2#;<=>運算子
運算子 01 2.
. ;<=> 2a34.4'$4=4a3'$4
3#?@運算子
運算子 01 2. >A
== BC 1==2 5al"e
6= DBC 16=2 7rue
8 EC 182 7rue
9 FC 192 5al"e
8= ECBC 18=2 7rue
9= FCBC 19=2 5al"e
8=9 GH?@ : 8=9 2 ;+ : 9 2,IJK1
;+ : = 2,IJK0
;+ : 8 2,IJK.1
4#LM運算子
運算子 01
<%((6) NOKJ運算PQRS&
:n$(==) TO=>SUV運算PWX7rueOI運算式X7rue
>r(??) YOZ[\'VX7rueOI運算式X7rue
!3 "
Perl 程式設計語法整理 撰寫人:陳志華
流程控制篇
1#If:
+ (]H式)@
^_程式`;
A
2#If…Else:
+ (]H式)@
^_程式`;
A
el"e@
^_程式`;
A
3#If…ElseIF:
+(]H式)@
^_程式`;
A
el"e+(]H式)@
^_程式`;
A
el"e@
^_程式`;
A
4#For
+%r(]Hab&;]Hcd式;]He變式)@
^_程式`;
A
fghiOjklneB( idgm
+%r(]Hab&;]Hcd式;]He變式)@

neB(;

A
!4 "
Perl 程式設計語法整理 撰寫人:陳志華
.:
+%r($=1;$8=10;$,,)@
$7%(al,=$;
A
-#Foreach
+%r $變數$%(@)*$%)@
^_程式`;
A
fghiOjklneB( idgm
+%r $變數$%(@)*$%)@

neB(;

A
.:
@array = (1, 2, 3, 4, -, C, 7, 8, 9, 10);
+%r $(@array)@
$7%(al,=$;
A
6#While
D)le(]H式)@
^_程式`;
A
fghiOjklneB( idgm
D)le(]H式)@

neB(;

A
.:
!- "
Perl 程式設計語法整理 撰寫人:陳志華
$=1
D)le($8=10)@
$7%(al,=$;
$,,;
A
!C "
Perl 程式設計語法整理 撰寫人:陳志華
副函式篇
1#sub
no:
"u3 副函式$%@
^_程式`;
re(urn JK&;
A
pq:
$變數$%=副函式$%();
rstu副函式SJK&vwxy變數
2#sub
no:
"u3 副函式$%($$)@
!y($變數$%1, $變數$%2) = @E;
^_程式`;
re(urn JK&;
A
$S數z{|輸入}副函式S數z
~數&•€@E•K‚
pq:
$變數$%=副函式$%($變數$%1, $變數$%2);
rstu副函式SJK&vwxy變數
!7 "
Perl 程式設計語法整理 撰寫人:陳志華
輸出入篇
1#輸出
*rn( $;<變數;
.:
e')% $"(r;
e')% 27e"(4.283r94;
2#輸入
@:FGV
fPerl 程式ƒ„st…„†9v‡_輸入~數,ˆ‰C@:FGV
.:
Š設^_v‡_X:Perl (e"(.*l : H I
$nu! = 1;
+%rea') (@:FGV)@
Prn( 2:FGV)*iS!$nu!V~數‹J 4, $E, 2Kn4;
$nu!,,;
A
I輸出>AX:
:FGV)*iS!1 V~數‹J :
:FGV)*iS!2 V~數‹J H
:FGV)*iS!3 V~數‹J I
!8 "
Perl 程式設計語法整理 撰寫人:陳志華
資料篇(MySQL)
1#=>資料
L"e MH;;
$)%"( = 2127.0.0.14;
$$3Ena!e = 2 ” 資料$% ;
$u"er = 2 ” 資料Œ• ;
$*D$ = 2 ” 資料Ž` ;
$ 資料GH變數 = MH;.9'%nne'((2MH;J!y"NlJ$$3Ena!eJ$)%"(4, $u"er, $*D$) ??
$e $MH;JJerr"(r;
2#••=>資料
$資料GH變數.9$"'%nne'( ?? $e $MH;JJerr"(r;
3#‘ƒ資料’
@ )*變數 = $資料GH變數.9Sele'(r%DEarray(2SQL SOLOI7 ” 語法 ) ?? $e
$MH;JJerr"(r;
4#“”SQL語法•–
$資料GH變數.9$%(2SQL SOLOI7 ” 語法 ) ?? $e $MH;JJerr"(r;
!9 "

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->