快要進入寒假了,想說來學個PERL。
今天看了chap 2 。
主要是講:
1、type :double 和string
2、implicit conversion
3、一些function :
chop和chomp:拿掉string最後一個字,通常是拿掉\n
length:算string 長度
lc 、uc:獎string 全部轉成lowercase or uppercase
hex、oct:獎string 轉成hex , oct
index:給A,B ,找出B在A第幾個位置出現。
rindex :index 從前面,r從後面
substr :拿substring
join : join ":" , A,B,C; --> A:B:C
4、一些operator ,都跟C 很像
5、怎麼輸入:利用<FILE> 。例如:$b = <STDIN>; 一次抓一行。
6、輸出利用print "1234 $b" ; 釓可以利用printf。這一點跟php 很像。
7、怎麼compile:例如 A.pl
compile command : perl -w A.pl
-w 是用來檢查error 的,error 的話程式會出現warning ,沒有加的話,程式會忽略,所以很有可能有問題。
書上的範例
----------------------
$pi = 3.14159;
print "Please type the readius of a circle: ";
$radius = <STDIN>;
$area = $pi*$radius*$radius;
$circumference = $pi*2*$radius;
print "A circle of radius $radius has an area of $area.\n",
" and a circumfenrence of $circumference \n";
留言列表