Perl學習筆記(五)——關聯陣列

鹹魚沒有夢想發表於2020-10-26

Perl學習筆記(五)

注:學習筆記主要來源於Superor的Perl教程視訊,附連結。
第13集:第六章 關聯陣列link
第14集:第六章 關聯陣列link
第15集:第六章 關聯陣列link

1.關聯陣列特點

  • 陣列----優點:直接下標得到;缺點:元素內容與位置無關
  • 關聯陣列-hash 雜湊:分散儲存,通過雜湊函式把位置值簡單變數轉換成分散的值,按值儲存
  • ----浪費空間換取時間,有的位置可能無值,為空
  • ----對查詢單個值,比陣列慢,多了函式計算,但是比連結串列快,不用從頭到尾查一遍

2.關聯陣列的表示

  • 陣列形式:@a=(1,2,3),初始為空(),同$a是不同的變數
  • 元素形式:$a[0],元素為簡單變數;下標從0開始,最後一個元素用$a[-1]表示,倒數第二個為$a[-2],列表也可以有下標但是沒有儲存,不能下次使用;"$a[0]","${a}[0]","${a}[0]"均為字串$a[0]

3.陣列的賦值</

相關文章