Perl 风格:使用记录哈希,而不是并行数组

  • 学习使用记录哈希,并维护这些记录的数组或哈希,而不是使用并行数组。不要这样做

        $age{"Jason"} = 23;
        $dad{"Jason"} = "Herbert";
    

    当应该做的时候

        $people{"Jason"}{AGE} = 23;
        $people{"Jason"}{DAD} = "Herbert";
    

    或者甚至是:(注意这里使用 for 循环)

        for $his ($people{"Jason"}) {
            $his->{AGE} = 23;
            $his->{DAD} = "Herbert";
        }
    

    但在编写之前要非常仔细地思考

        @{ $people{"Jason"} }{"AGE","DAD"} = (23, "Herbert");
    

前往 使用 $_ 在简短代码中
返回到 第一次使用哈希
返回到 索引

版权所有 © 1998, Tom Christiansen 保留所有权利。

标签

反馈

这篇文章有什么问题吗?请通过在 GitHub 上打开一个 issue 或 pull request 来帮助我们。