perl 語言學習 0512

來源:互聯網
上載者:User
#!/usr/bin/perl -w
@lines = 'perdoc - u -fatan2'; //不要把反引號和單引號搞混
foreach(@lines)
{
    s/\w<(^>}+)>/\U$1/g;
    print;
    #print "Hello, world!\n"
}


標量是Perl裡面最簡單的一個資料類型。
對大部分標量來說,它要麼是數字,要麼是由字元組成的序列。

你可以用操作符對標量進行操作,產生的結果通常也是一個標量。標量可以儲存在標量變數裡,
也可以從檔案和裝置讀取或者寫入這些位置。

在Perl內部,則總是按“雙精確度浮點數”的要求來儲存數字並進行運算的。
也就是說,Perl內部並不存在整數值---程式中用到的整型常量會被轉換成等效的浮點數值。

浮點數直接量
是指某個數字在Perl原始碼中的寫法。直接量並非運算結果,也不是操作的結果,它只是
直接鍵入程式原始碼中的資料。

2**3 代表2的3次方,結果為8

字串通常是由可輸出的字母、數字及標點符號組成,其範圍介於ASCII編碼的32到126之間。


"fred" x 3 #得到"fredfredfred"
"barney" x (4+1) #得"barneybarneybarneybarneybarney"
5 x 4.8    #本質上就是"5" x 4,所以得"5555"
重複的次數(右運算元)在使用前會先取整(4.8變成4)。重複次數小於1時,會產生長度為零
的Null 字元串。

對數字進行運算的操作符(比如乘法)如果遇到字串類型的運算元,perl會自動將字串轉換成
等效的十進位浮點數進行運算。"12"*"3"的結果是36
字串中非數位部分會被略過, "12fred34" * "3" 會得到36.

p52

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.