Ruby 之间的差异:远程=>;真实而遥远:真实

Ruby 之间的差异:远程=>;真实而遥远:真实,ruby,Ruby,这两种选择有什么不同?它们似乎做了相同的事情。两者都是相同的。区别在于1.9+Ruby版本和1.8-Ruby版本的哈希语法: # Ruby 1.8 Syntax {:this => 'syntax', 'is' => 'fun'} # Ruby 1.9 syntax {this: 'syntax', more: 'fun'} 也检查一下这个:“ 如所提及的帖子中所述: 它只是看起来更好——它是语法糖;结果是一样的。两者都是一样的,区别在于1.9+Ruby版本和1.8-Ruby版本的

这两种选择有什么不同?它们似乎做了相同的事情。

两者都是相同的。区别在于1.9+Ruby版本和1.8-Ruby版本的哈希语法:

# Ruby 1.8 Syntax
{:this => 'syntax', 'is' => 'fun'}
# Ruby 1.9 syntax
{this: 'syntax', more: 'fun'}
也检查一下这个:“

如所提及的帖子中所述:
它只是看起来更好——它是语法糖;结果是一样的。

两者都是一样的,区别在于1.9+Ruby版本和1.8-Ruby版本的哈希语法:

# Ruby 1.8 Syntax
{:this => 'syntax', 'is' => 'fun'}
# Ruby 1.9 syntax
{this: 'syntax', more: 'fun'}
也检查一下这个:“

如所提及的帖子中所述:
它只是看起来更好——它是语法糖;结果是一样的。

两者都是一样的,区别在于1.9+Ruby版本和1.8-Ruby版本的哈希语法:

# Ruby 1.8 Syntax
{:this => 'syntax', 'is' => 'fun'}
# Ruby 1.9 syntax
{this: 'syntax', more: 'fun'}
也检查一下这个:“

如所提及的帖子中所述:
它只是看起来更好——它是语法糖;结果是一样的。

两者都是一样的,区别在于1.9+Ruby版本和1.8-Ruby版本的哈希语法:

# Ruby 1.8 Syntax
{:this => 'syntax', 'is' => 'fun'}
# Ruby 1.9 syntax
{this: 'syntax', more: 'fun'}
也检查一下这个:“

如所提及的帖子中所述:
它只是看起来更好——它是语法糖;结果是一样的。

没有区别。第一种是用于为哈希定义键值对的较旧语法。第二个是Ruby1.9(我想)


如果您使用的是Ruby pre 1.9版本,则必须使用第一种语法,否则应使用第二种语法

没有区别。第一种是用于为哈希定义键值对的较旧语法。第二个是Ruby1.9(我想)


如果您使用的是Ruby pre 1.9版本,则必须使用第一种语法,否则应使用第二种语法

没有区别。第一种是用于为哈希定义键值对的较旧语法。第二个是Ruby1.9(我想)


如果您使用的是Ruby pre 1.9版本,则必须使用第一种语法,否则应使用第二种语法

没有区别。第一种是用于为哈希定义键值对的较旧语法。第二个是Ruby1.9(我想)



如果您使用的是Ruby pre 1.9版本,则必须使用第一种语法,否则应使用第二种语法

请详细说明你的第二个例子实际上是坏的。什么坏了?如果编译器在抱怨,这是否意味着你在Ruby 1.8上运行?谢谢@lorefnon fixed,Katana314有一个额外的quoteOk,作者更改了答案@穆罕默德·易卜拉欣谢谢。请详细说明你的第二个例子实际上是坏的。什么坏了?如果编译器在抱怨,这是否意味着你在Ruby 1.8上运行?谢谢@lorefnon fixed,Katana314有一个额外的quoteOk,作者更改了答案@穆罕默德·易卜拉欣谢谢。请详细说明你的第二个例子实际上是坏的。什么坏了?如果编译器在抱怨,这是否意味着你在Ruby 1.8上运行?谢谢@lorefnon fixed,Katana314有一个额外的quoteOk,作者更改了答案@穆罕默德·易卜拉欣谢谢。请详细说明你的第二个例子实际上是坏的。什么坏了?如果编译器在抱怨,这是否意味着你在Ruby 1.8上运行?谢谢@lorefnon fixed,Katana314有一个额外的quoteOk,作者更改了答案@穆罕默德·易卜拉欣,谢谢。这是不同的。没有“旧”和“新”的语法,JavaScript风格的语法只适用于哈希文本中的一些符号,如果您的键不是有限的符号集,那么您需要使用hashrocket。这是不同的。没有“旧”和“新”的语法,JavaScript风格的语法只适用于哈希文本中的一些符号,如果您的键不是有限的符号集,那么您需要使用hashrocket。这是不同的。没有“旧”和“新”的语法,JavaScript风格的语法只适用于哈希文本中的一些符号,如果您的键不是有限的符号集,那么您需要使用hashrocket。这是不同的。没有“较旧”和“较新”的语法,JavaScript风格的语法只适用于哈希文本中的一些符号,如果您的键不是有限的符号集,那么您需要使用hashrocket。