Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有可能在 Ruby 中以某种方式在哈希中编写如下内容:
"xmlns:soap"
所以它会像
:xmlns:soap
问候。
:"xmlns:soap"
无论包含的字符如何,都会Symbol从您的 中创建一个。String这和写法一样:
Symbol
String
"xmlns:soap".to_sym
No双引号之间的任何内容"都是字符串 / 所以它是不允许的。
No
"
但是,您可以执行以下操作
{value: :abc} # this will produce {:value=>:abc}
注意:- 上面的代码仅适用于旧版本的 Ruby 1.9.3 编写简单
{:value=>:abc}