相关疑难解决方法(0)

散列键周围的引用是Perl中的一个好习惯吗?

在Perl中使用哈希时引用键是一个好主意吗?

我正在研究一个非常大的遗留Perl代码库,并试图采用Damian Conway在Perl最佳实践中提出的许多最佳实践.我知道最佳实践对于程序员来说总是一个敏感的话题,但希望我能在没有开始火焰战争的情况下得到一些好的答案.我也知道这可能是很多人不会争论的原因,因为它是一个小问题,但我正试图在我通过这个代码库工作时得到一个可靠的指南列表.

Damian ConwayPerl Best Practices一书中,有一个例子展示了对齐如何帮助一段代码的易读性,但它没有提及(我可以找到书中的任何地方)引用哈希键的任何内容.

$ident{ name   } = standardize_name($name);
$ident{ age    } = time - $birth_date;
$ident{ status } = 'active';
Run Code Online (Sandbox Code Playgroud)

这不是更好用引号来写,以强调你没有使用裸言?

$ident{ 'name'   } = standardize_name($name);
$ident{ 'age'    } = time - $birth_date;
$ident{ 'status' } = 'active';
Run Code Online (Sandbox Code Playgroud)

quotes perl hash

32
推荐指数
6
解决办法
1万
查看次数

标签 统计

hash ×1

perl ×1

quotes ×1