【发布时间】:2019-11-05 16:54:27
【问题描述】:
这三个表达式中哪两个相等?为什么?
{ "city" => "Miami", "state" => "Florida" }
{ :city => "Miami", :state => "Florida" }
{ city: "Miami", state: "Florida" }
【问题讨论】:
-
"which" 在 IRB 会话中检查是微不足道的。回答“为什么”是“因为它是这样工作的”
-
您是否正在参加考试? :)
-
在 irb 中尝试它们 :) 看起来在哈希中的键上为您提供相同的类型。注意:使用 ruby >= 2.0.0
-
@Horacio,为什么 >= v2.0?
-
@CarySwoveland 在 ruby 1.9 之后他们引入了“新”(现在是旧的)哈希语法 effectif.com/ruby/update-your-project-for-ruby-19-hash-syntax
标签: ruby