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 回答