在字典中增加值的更优雅方式

时间:2014-03-29 00:00:24

标签: powershell hashtable

我正在使用此代码递增表值:

$ip = "8.8.8.8"
$httpFailure = @{}
$httpFailure.set_item($ip,($httpFailure.get_item($ip)+1))

因此,如果一个网站没有响应,它将从0变为1,即使哈希表中没有条目开始。对此代码的任何后续调用都会将其增加到2,3,4,5等。

有更优雅的方法吗?它使我的代码非常冗长和丑陋。

1 个答案:

答案 0 :(得分:0)

你好帅哥,是的确有办法。

这将是您在上面发布的内容的简短方法:

$ip = "8.8.8.8"
$httpFailure = @{}
$httpFailure["$ip"] += 1
$httpFailure[$ip]++