perl入門學習總結 一

2021-06-22 17:20:56 字數 848 閱讀 8523

一、特殊字元

1、單個字元

$標識變數      @標識陣列      %標識雜湊(在printf中還可以用作格式化)

2、組合字元

$_ 預設的變數      @_子程式預設的陣列      $!存放可讀的錯誤的系統資訊的變數     $#陣列中最後乙個的索引值(比如:@array = (1, 2, 3)則$#array = 2)

二、資料結構

1、陣列

表現形式:@array, $array[index] 比如:@array, $array[-1]

常用方法(操作符):pop,push(從陣列的尾端進行訪問值)  shift,unshift(從陣列的開始進行訪問值)

2、列表

表現形式:(1, 2, 'fred', "dino"), (1..100), ()

列表的簡寫:qw\ 1 2 fred dino \      或者qw{} qw<>等以qw開頭的後跟相同或一對定界符

3、雜湊

表現形式:%hash,$hash

常用方法:keys(獲取雜湊值部分組成乙個列表), values(獲取雜湊鍵部分組成個列表), each(乙個乙個遍歷整個雜湊),exists(判斷是否存在某個鍵),

delete(刪除某個鍵值對)

三、資料型別

數值型、字元型和undef

undef在數值是表示為0, 在字元時表示為空字元。

注意:perl中沒布林型,undef、0和空字元表示假,其餘表示真

defined函式---判斷某字元是否為undef

注意:字串中變數的內插時,在內插的值後面緊跟著字母、數字或下劃線,會遇到麻煩。這時要用{}把變數給圍起來。(格式化輸出時用的比較多)。

perl學習筆記 快速入門!

參考文件 1 a brief introduction and overview of perl 2 perl syntax 3 perl 5教程 整理 資料型別 標量 陣列 雜湊 邏輯控制 if,while,until,for subroutine,regular test perl vim pe...

Perl語言入門之一

寫在前面,學習一門語言,實際就是在學習一種思維方式 1.perl是實用摘錄與報表語言 practical extraction and report language 的縮寫 perl指程式語言,perl指實際編譯並執行程式的直譯器 2.perl的特性 容易,不受限制,速度快,醜陋 簡單好用,但不好...

perl學習總結之引用

建立引用 建立規則1 在陣列或者雜湊前加反斜槓 aref array aref now holds a reference to array href hash href now holds a reference to hash 當引用被儲存在變數裡,就可以如普通變數般使用。建立規則2 items...