问题标签 [hashrocket]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
37872 浏览

ruby-on-rails - 在 Ruby 中,“=>”是什么意思,它是如何工作的?

在学习 Ruby 时,我偶尔会遇到“=>”运算符。通常我以以下形式看到它

并且在将值传递给函数时似乎经常使用它。那个运算符到底叫什么?它是什么/意味着什么?它是内置在 Ruby 中的,还是像 Rails 和 DataMapper 这样的不同框架添加到符号类中的东西?它只与符号类一起使用吗?谢谢。

0 投票
2 回答
13931 浏览

ruby - 冒号“:”和粗箭头“=>”有什么区别

Ruby中的冒号:和胖箭头有什么区别?=>或者什么时候用什么?

0 投票
5 回答
28120 浏览

ruby - `:key => "value"` 和 `key: "value"` 哈希表示法之间有什么区别吗?

:key => "value"(hashrocket) 和key: "value"(Ruby 1.9) 符号之间有什么区别吗?

如果没有,那么我想使用key: "value"符号。是否有宝石可以帮助我从符号转换:x =>x:符号?

0 投票
2 回答
178 浏览

ruby - 为什么 Ruby 使用 '=>' 符号?

它从哪里来的?

他们为什么不使用->或其他一些符号?

0 投票
3 回答
837 浏览

ruby - 将错误对象分配给`rescue`方法的变量时使用的语法(=>)是什么?

rescuewhich 可以分配一个变量来引用错误对象具有这种语法( =>)

如果rescue是通用方法调用之一, . 的含义是什么=>?我可以在其他方法调用上使用相同的语法吗?

0 投票
1 回答
33991 浏览

ruby - 哈希火箭被弃用了吗?

被广泛引用的RIP Hash Rocket 帖子似乎暗示 Hash Rocket 语法 ( :foo => "bar") 已被弃用,取而代之的是新的 Ruby JSON 风格的散列 ( foo: "bar"),但我找不到任何明确的参考说明 Hash Rocket 形式从 Ruby 1.9 开始,实际上已弃用/不建议使用。

0 投票
2 回答
1125 浏览

ruby - “rescue Exception => e”中的“=>”有什么作用?

举个例子:

在上面写着:

'=>' 在做什么?

它与这种用法有何不同:

0 投票
4 回答
162 浏览

ruby - 写 `:name => "String"` 和 `name: "String"` 有什么区别?

写有区别吗

和更长的

0 投票
1 回答
632 浏览

ruby - rubymine 抱怨 Rails 控制器脚手架语法

我正在用导轨搭建脚手架,并且正在生成以下代码

但是 RubyMine 一直在抱怨,除非我将它切换到

谁能详细说明?

0 投票
1 回答
480 浏览

ruby - 符号“名称:”与“:名称=>”

我不太清楚以下两个符号之间有什么区别:

它们似乎都有效,但我不明白有什么区别。请你帮助我好吗?