看板 [ Perl ]
討論串[問題] 有hash 的陣列的嗎?
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者billmax (無)時間19年前 (2006/02/17 18:22), 編輯資訊
0
0
0
內容預覽:
引述《wawawa (哇哇哇○( ̄﹏ ̄)○)》之銘言:. 謝謝WAWAWA前輩的回覆. 還有個問題要請教您. 如果把你的程式改成這樣. $hash[0]{'a'}=0;. $hash[1]{'b'}=1;. $hash[0]{'c'}=2;. $hash[1]{'d'}=3;. foreach(
(還有25個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者wawawa (哇哇哇○( ̄﹏ ̄)○)時間19年前 (2006/02/17 17:18), 編輯資訊
0
0
0
內容預覽:
my @hash;. $hash[0]{'a'}=0;. $hash[0]{'b'}=1;. $hash[1]{'a'}=2;. $hash[1]{'b'}=3;. foreach(keys %{$hash[0]}){. print "$_\n";. }. --. 發信站: 批踢踢實業坊(ptt

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者billmax (無)時間19年前 (2006/02/17 16:17), 編輯資訊
0
0
0
內容預覽:
謝謝您的回覆, 我用第一種方試就可以了. 不過又出現一個問題, 如果在我程式後面接上. my @k = keys $hash[0];. 在執行的時候就會出錯. " Type of arg 1 to keys must be hash (not array element)“". 這應該是說key的後

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者jiansu (me)時間19年前 (2006/02/17 14:46), 編輯資訊
0
0
0
內容預覽:
改成 my @hash;. -----------------------------這樣就可以了. 或者是改成. my $hash;. $hash->[0]{'a'}=0;. $hash->[0]{'b'}=0;. $hash->[1]{'a'}=1;. $hash->[1]{'b'}=5;. $

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者billmax (無)時間19年前 (2006/02/17 11:53), 編輯資訊
0
0
0
內容預覽:
請問一下, hash 可以設成陣列嗎? 例如下面這樣. my @(%hash);. $hash[0]{'a'}=0;. $hash[0]{'b'}=1;. ......... $hash[1]{'a'}=1;. $hash[1]{'b'}=5;. ......... ........ $hash[n
首頁
上一頁
1
下一頁
尾頁