close

快要進入寒假了,想說來學個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";

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 lettice0913 的頭像
    lettice0913

    斑的家

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