3

私が参加したチームはkey: value、キーストロークが少なくて済み、JavaScriptに似ているにもかかわらず(PHPのものは好きではありません)、新しいプロジェクトでも使用することをお勧めしません。

それはRubyのコミュニティでは悪いスタイルと見なされていますか?これが主観的な質問だとは思わないでください。私はただ一般的な傾向について尋ねています。

4

3 に答える 3

2

Rubyスタイルガイドには、「ハッシュのキーがシンボルの場合は、Ruby1.9ハッシュリテラル構文を使用する」と記載されています。

私が1.8スタイルの構文を使用する主な理由は、現在、Ruby 1.9では機能しない(少なくともまだ)、または1.9では機能しない(ruby-教授)。

于 2012-05-17T08:09:14.110 に答える
0

プロジェクトがいずれかのスタイルで一貫している限り、問題はありません。

Ruby <1.9のサポートを計画している場合は、もちろん、に固執することをお勧めします:key => value

于 2012-05-17T07:35:05.387 に答える
0

どちらも一緒に使えると思いますが、問題ありません。それは好みの問題です。

入力が速いので新しいフォームを使用する傾向があり、私にはきれいに見えますが、文字列キーが必要な場合など、古いフォームの方が適している場合があります。

:"my_key" => "my value"
于 2012-05-17T07:37:51.530 に答える