Perl 複雜陣列與雜湊
作者: cross 日期: 2010-02-20 12:20
1.ARRAYS OF ARRAYS
@AoA = (
[ "fred", "barney" ],
[ "george", "jane", "elroy" ],
[ "homer", "marge", "bart" ],
);$ref_AoA = [
[ "fred", "barney" ],
[ "george", "jane", "elroy" ],
[ "homer", "marge", "bart" ],
];$AoA[1][1] = "george";
$ref_AoA->[1][1] = "george";
2.HASHES OF ARRAYS
%HoA = (
carmans => [ "fred", "barney" ],
jetsons => [ "george", "jane", "elroy" ],
simpsons => [ "homer", "marge", "bart" ],
);$ref_HoA = {
carmans => [ "fred", "barney" ],
jetsons => [ "george", "jane", "elroy" ],
simpsons => [ "homer", "marge", "bart" ],
};$HoA{jetsons}[1] = "george";
$ref_HoA->{jetsons}[1] = "george";
3.ARRAYS OF HASHES
@AoH = (
{
Lead => "fred",
Pal => "barney",
},
{
Lead => "george",
Wife => "jane",
Son => "elroy",
},
{
Lead => "homer",
Wife => "marge",
Son => "bart",
}
);$ref_AoH = [
{
Lead => "fred",
Pal => "barney",
},
{
Lead => "george",
Wife => "jane",
Son => "elroy",
},
{
Lead => "homer",
Wife => "marge",
Son => "bart",
}
];$AoH[1]{Lead} = "george";
$ref_AoH->[1]{Lead} = "george";
4.HASHES OF HASHES
%HoH = (
carmans => {
Lead => "fred",
Pal => "barney",
},
jetsons => {
Lead => "george",
Wife => "jane",
Son => "elroy",
},
simpsons => {
Lead => "homer",
Wife => "marge",
Son => "bart",
},
);$ref_HoH = {
carmans => {
Lead => "fred",
Pal => "barney",
},
jetsons => {
Lead => "george",
Wife => "jane",
Son => "elroy",
},
simpsons => {
Lead => "homer",
Wife => "marge",
Son => "bart",
},
};$HoH{jetsons}{Lead} = "george";
$ref_HoH->{jetsons}{Lead} = "george";
上一篇
返回
下一篇
標籤:




perl 所謂的參照 (2011-08-02 23:59)
perl 的map功用 (2011-08-02 23:18)
perl 關於排序功能 (2011-08-02 22:41)
perl 如何輸入密碼時以星號*顯示 (2011-05-14 19:31)
perl 怎麼達到 ls 功能 (續) (2011-04-19 12:05)
perl 模組 - package範例 (2011-04-03 22:43)
編譯perl模組遇到的問題 (2011-03-07 16:27)
perl 一個可以學習怎麼寫CGI程式的地方 (2010-05-01 00:44)
perl 程式存取 MS Access MDB 資料庫 (續) UPDATE語法 (2010-03-12 10:58)