0

Rubyでどういうわけか次のようなハッシュを書くことは可能ですか:

"xmlns:soap"

だから、それは次のようになります

:xmlns:soap

よろしく。

4

2 に答える 2

5
:"xmlns:soap"

含まれている文字に関係なく、からを作成しSymbolます。Stringこれは次のように書くのと同じです:

"xmlns:soap".to_sym
于 2012-09-19T09:41:40.423 に答える
-1

No二重引用符の間はすべて"文字列です/したがって、許可されません。

ただし、次のようなことができます

{value: :abc} # this will produce {:value=>:abc} 

注:- 上記のコードは、古いバージョンの Ruby 1.9.3 でのみ機能します。簡単に記述します。

{:value=>:abc} 
于 2012-09-19T09:39:52.920 に答える