到底什么是哈希值,哈希值到底是怎么生成的,有什么用?
发布网友
发布时间:2022-04-24 02:47
我来回答
共1个回答
热心网友
时间:2023-10-22 19:31
哈希就是 hash , 定义就是 %hash = () ; 这样写.
hash 是一种键值成对 (key => value pair) 的数组.
基本应用的场合就例如... 您写了个程序, 然後要提供一个设定部份, 那您大概就会就可以这样写:
%config = (
"视窗阔" => 500,
"视窗高" => 300,
"底色" => "Black",
"字色" => "White",
);
日後您再接触到 OO 编程时, 物件的初始属性也常会用到这样的方式定义初始值
一个再复杂点的例子就是与 ARRAY 同用, 或者与另一个 HASH 同用... 比如您要设计一个学生表格, 那您大概就会就可以这样写:
%class = (
1=> { # 学号 1
"名" => "陈大文", 性别 => "男"
},
2 => { # 学号 2
"名" => "陈小文", 性别 => "女"
},
.....
);
print $class{2}{"名"} ; # 陈小文
热心网友
时间:2023-10-22 19:31
哈希就是 hash , 定义就是 %hash = () ; 这样写.
hash 是一种键值成对 (key => value pair) 的数组.
基本应用的场合就例如... 您写了个程序, 然後要提供一个设定部份, 那您大概就会就可以这样写:
%config = (
"视窗阔" => 500,
"视窗高" => 300,
"底色" => "Black",
"字色" => "White",
);
日後您再接触到 OO 编程时, 物件的初始属性也常会用到这样的方式定义初始值
一个再复杂点的例子就是与 ARRAY 同用, 或者与另一个 HASH 同用... 比如您要设计一个学生表格, 那您大概就会就可以这样写:
%class = (
1=> { # 学号 1
"名" => "陈大文", 性别 => "男"
},
2 => { # 学号 2
"名" => "陈小文", 性别 => "女"
},
.....
);
print $class{2}{"名"} ; # 陈小文
热心网友
时间:2023-10-22 19:31
哈希就是 hash , 定义就是 %hash = () ; 这样写.
hash 是一种键值成对 (key => value pair) 的数组.
基本应用的场合就例如... 您写了个程序, 然後要提供一个设定部份, 那您大概就会就可以这样写:
%config = (
"视窗阔" => 500,
"视窗高" => 300,
"底色" => "Black",
"字色" => "White",
);
日後您再接触到 OO 编程时, 物件的初始属性也常会用到这样的方式定义初始值
一个再复杂点的例子就是与 ARRAY 同用, 或者与另一个 HASH 同用... 比如您要设计一个学生表格, 那您大概就会就可以这样写:
%class = (
1=> { # 学号 1
"名" => "陈大文", 性别 => "男"
},
2 => { # 学号 2
"名" => "陈小文", 性别 => "女"
},
.....
);
print $class{2}{"名"} ; # 陈小文