close

Perl-[ Practical Extraction and Report Language]

Perl 指令的選項:(加上以後的選項後就可以執行)

-c 檢查程式敘述結果
-d 用偵錯執行 script
-e 從提示字輸入 script
-h 顯示選項一覽表
-v 顯示 Perl 版本
-w 顯示警告

程式敘述時的規則--

註解時使用 #  該行加上 # 即成註解

原則上以半形記述 ,""(雙引號) ''(單引號)內可以使用全形記述

注意全形空白的使用,在 "" 以外會地方使用全形空白,會造成錯誤,因為不容易被發現,所以要特別注意

大小要區分,注意保留字

字串顯示--

print  "Hello \n World!";  用雙引號把想印出的文字括起來,注意結尾 以 ; 分號結束

脫離序列--[escape suauence]

\t 縮排

\n 換行

\" 顯示「"」

\' 顯示「'」

\\ 顯示「\」

\$ 顯示「$」

\L 到 \E 為止小寫

\U 到 \E 為止大寫

\E 結速 \L 和 \U 的效果

變數使用

變數名稱前加上 「$」; ex: $a=1 ;

字串變數,是放在 "" (雙引號) '' (單引號)中間, ex : $b="Hello" ; $c='Hi'

其它整數 or 小數可以直接代入!

[" "] 和[' '] 不同

" "中的變數名稱可轉換其值,但若是在 ' ' 中的話,只能直接當 字串處理,跳脫序列只有在 " "裡才有用

在 " " 中不可使用 「"」, 而在 ' ' 中不可使用 「 '」,使用時要用跳脫序列

ex :

 print "\"Hello"\"\n;

 print " 'Hello' ";

 

字串結合--

使用「. (period)」可做字串結合。

ex: $string= "Hello". " "."World";--> Hello World

ex:

$a= "H";

$b= "E";

$c=  "L";

$D= "O";

print $a.$b.$c.$c.$d;--->HELLO

print "\n";

print $a.$b.$cx2.$d;--->HELLO

格式指令

用 printf 函數時,可以指定字串格式輸出

直接字串顯示,ex : printf ("6");

常數指定格式顯示,ex : printf ("%d,6");

變數指字格式顯示,ex : $a=6; printf ("%d,$a");

格式指定

%d 整數(無小數),以10進位表示 ex : 0-9,-1-(-9)

%x 整數以16進位來表示 ex : 1~f

%f 顯示實數(有浮點數) ex: 1.1314

%c 整數用對應ASCII碼的文字表示 ex : a、A

%s 字串表示

 

 

 

arrow
arrow
    全站熱搜

    hweily 發表在 痞客邦 留言(0) 人氣()