Ruby 1.9=>
以降での使用に関する規則はありますか?:
お気に入り:
:param => "foo"
また
param: "foo"
編集:フィードバックをありがとう、私はそれをより明確にするために質問を編集しました。
Ruby 1.9=>
以降での使用に関する規則はありますか?:
お気に入り:
:param => "foo"
また
param: "foo"
編集:フィードバックをありがとう、私はそれをより明確にするために質問を編集しました。
違いがあります; 新しい「JSON」スタイルのハッシュ作成は、シンボルキーでのみ使用できます。以下に示します。
{ param: "foo" }
と同等です
{ :param => "foo" }
したがって、これを使用してこのハッシュを作成することはできません。
{ "foo" => "bar" }
またはこれ:
{ 0 => "One" }
可能な場合は記号キーを使用することがベストプラクティスであるため、これは非常に理にかなっています。
編集:また、あなたの例で{ param => "foo" }
は、変数paramの値がキーとして使用されます。
それで
param = :foo
{ param => "bar" }
と同等です
{ :foo => "bar" }
codeschool.comのチュートリアルで、まったく同じだと聞きました。params:
直感的params =>
ですが、3つの文字を節約できます...(と1つ=>
の文字の間に2つのスペースがあります)