跳轉到內容

Perl 程式設計/關鍵字/keys

來自華夏公益教科書,開放書籍,開放世界
上一頁:join 關鍵字 下一頁:kill

Thekeys關鍵字

[編輯 | 編輯原始碼]

Thekeys命令在列表上下文中呼叫時,返回HASH擁有的所有鍵,以明顯隨機的順序。 在 Perl 5.12.0 或更高版本中,返回ARRAY的索引。

作為副作用,keys重置ARRAYHASH的內部迭代器(參見 each)。 在空上下文呼叫它將重置迭代器,而沒有其他開銷。

  keys HASH
  keys ARRAY
  keys EXPRESSION
%hash = (foo => 11, bar => 22, baz => 33);

print "keys, values\n";
@keys = keys %hash;
@values = values %hash;

while (@keys) {
  print pop(@keys), ' => ', pop(@values), "\n";
}
結果為
keys, values
foo => 11
baz => 33
bar => 22

另請參閱

[編輯 | 編輯原始碼]
上一頁:join 關鍵字 下一頁:kill
華夏公益教科書