我想从哈希表中删除一个特定值。
表格如下:
Name Value
---- -----
column {test, test2}
如何删除“test2”值?
我尝试了以下内容:
$ myhashtable.remove(“test2”)
但遗憾的是无效。
有人可以帮我吗?谢谢!
答案 0 :(得分:4)
您提供的示例看起来像哈希表的哈希表。所以你需要这样做:
$myhashtable['column'].Remove('test2')
如果它是一个哈希表,其值是一个数组,那么你需要这样做:
$myHashTable['column'] = ($myHashTable['column'] | ?{$_ -ne 'test2'})