5

我想从哈希表中删除一个特定的值。

该表如下所示:

Name                           Value                                                                                                                                             
----                           -----                                                                                                                                             
column                         {test, test2}    

如何删除“test2”值?

我尝试了以下方法:

$myhashtable.remove("test2")

不幸的是,这不起作用。

有人可以帮我解决这个问题吗?谢谢!

4

1 回答 1

6

您提供的示例看起来像哈希表的哈希表。所以你需要这样做:

$myhashtable['column'].Remove('test2')

如果它是一个哈希表,其中值是一个数组,那么你需要这样做:

$myHashTable['column'] = ($myHashTable['column'] | ?{$_ -ne 'test2'})
于 2013-05-06T14:36:08.140 回答