美文网首页
【perl】perl哈希(四)——哈希的使用

【perl】perl哈希(四)——哈希的使用

作者: 虫虫工工队 | 来源:发表于2020-06-13 11:12 被阅读0次

    获取哈希的长度

    • 长度指的是hash中键的个数,第一级键的个数
    • 在数组中返回数组元素个数:
    $length=@array
    
    • 对于哈希:
    $length=keys %hash
    

    哈希的排序

    • hash存储随机,使用sort可以进行排序
    $a cmp $b##从小到大排字母,按ascii值
    $a <=> $b##从小到大排数字
    
    • 比较复杂,建议使用的时候再查具体的代码调试

    哈希的引用

    • hash的引用是hash的“地址”
    • 对引用操作会改变原hash的值
    • 引用的创建:使用\符号
    $herf=\%hash
    $aref=$href ##对aref和href修改都会改变hash
    
    • 匿名哈希的引用,{}
    $href={"key1"=>abc,"key2"=>abcd}
    #在多级哈希中,这就是一个匿名哈希:
    %{hash{"第一级键"}}
    

    哈希的解引用

    • 使用{}解引用
    $href=\%hash#哈希的引用
    %{$href}#解引用,等价于 %hash
    
    • 使用"->"解引用
    $href->{"fruit"}
    

    相关文章

      网友评论

          本文标题:【perl】perl哈希(四)——哈希的使用

          本文链接:https://www.haomeiwen.com/subject/mpjatktx.html