5

キーに / が含まれるハッシュテーブルにアクセスしようとすると問題が発生します。私の場合、キーは MIME タイプであり、ハッシュテーブルの簡単な例は次のようになります。

PS H:\> $h

Name                           Value                                                                                                                         
----                           -----                                                                                                                         
application/pdf                {application/pdf, application/pdf}

キー名でアクセスしようとすると、結果が得られません。

   PS H:\> $h."application/pdf"

   _______________________________________
   PS H:\> $h["application/pdf"]

   _____________________________________________
   PS H:\>

ここで何が起こっているのか、このキーをどのように使用するのですか?

4

1 に答える 1

4

私の意見では、キーは文字列ではなくオブジェクトですか? 両方の方法で値を取得するのに問題はありません:

PS> $h=@{'application/pdf'='application/pdf'}
PS> $h["application/pdf"]    
application/pdf

PS> $h."application/pdf"
application/pdf
于 2013-03-29T17:34:58.020 に答える