跳到內容

Perl 程式設計/關鍵詞/each

來自華夏公益教科書,開放書籍,開放世界
前一個:dump 關鍵詞 下一個:else

Theeachkeyword

[編輯 | 編輯原始碼]

each在列表上下文中,如果在雜湊上呼叫,則返回包含雜湊中下一個元素的鍵和值的兩個元素列表。僅在 Perl 5.12 及更高版本中,它才會返回陣列中下一個元素的索引和值。對於舊版本的 Perl,這被視為語法錯誤。在標量上下文中呼叫時,它只返回雜湊中的鍵(不返回值)或陣列中的索引。

  each ARRAY
  each EXPRESSION
  each HASH
程式碼
  while (($key,$value) = each %ENV) {
    print "$key = $value\n";
  }
以賦值符號分隔的鍵值對形式返回環境,例如
 USERPROFILE = C:\Users\<user name>
 USERDNSDOMAIN = <domain name>
 […]
 HOMEDRIVE = U:
 PATH = C:\Programms\Perl\site\bin;…
 […]
 SYSTEMDRIVE = C:
 […]
 USERNAME = <user name>
 […]


另請參閱

[編輯 | 編輯原始碼]
前一個:dump 關鍵詞 下一個:else
華夏公益教科書