“它有效——但它是最佳实践吗?” 问题。在 Perl 中,有一种紧凑的方法可以跟踪在文件中找到的字符串的出现情况:将它们存储在哈希表中。例如:
$HashTable{'the string in question'}++;
Perl 增加 key 的值的the string in question
次数与完成的次数一样多。它在跟踪事件发生的同时确保独特的“命中”。随便看看,我发现我可以用 Powershell 做很多相同的事情:
$HashTable['a']++
甚至
$Hashtable.a++
(这让我感到惊讶——甚至)
$Hashtable."this is a key"++
好的,所以它起作用了。但是 Powershell 中是否有一种被认为是更好的做法的方法?