我在Ruby中编写了这个简单的程序
h = {}
h["a"] = "1"
h[:a] = "2"
puts h
h.each { |k, v| puts "#{k} => #{v}" }
哪个输出
{"a"=>"1", :a=>"2"}
a => 1
a => 2
我对此代码提出了一些问题,其中 :
和"
作为索引者而不是自己
:
索引器时有所不同,而当我解析json时,只有"
个索引器存在。each
是否有办法识别:
和"
索引者之间的区别?似乎puts
能够确定,但each
不是