我在尝试访问键中带有 / 的哈希表时遇到问题。在我的例子中,键是 mime 类型,哈希表的一个简单示例如下所示:
PS H:\> $h
Name Value
---- -----
application/pdf {application/pdf, application/pdf}
Run Code Online (Sandbox Code Playgroud)
当我尝试通过密钥名称进行访问时,我没有得到任何结果:
PS H:\> $h."application/pdf"
_______________________________________
PS H:\> $h["application/pdf"]
_____________________________________________
PS H:\>
Run Code Online (Sandbox Code Playgroud)
这是怎么回事?如何使用这个密钥?
在我看来,Key 不是一个字符串而是一个对象?我对两种方式获取价值都没有问题:
PS> $h=@{'application/pdf'='application/pdf'}
PS> $h["application/pdf"]
application/pdf
PS> $h."application/pdf"
application/pdf
Run Code Online (Sandbox Code Playgroud)