【Ruby】文字列のシングルクォテーションとダブルクォテーションの使い分けについて教えてください

質問

文字列のシングルクォテーションとダブルクォテーションの使い分けについて教えてください。

回答 ( 1 )

  1. 2023-04-04T18:07:24+09:00

    ダブルコーテーションは式展開という文字列を動的に変える仕組みが使えます。
    (例 #{var} など)

    一方、シングルコーテーションでは式展開が使えません。

    具体的に言うと

    #{var} という文字そのものを出力したい場合は式展開されないことが必要なため
    シングルコーテーションを使います。

    変数展開を使用しない文字列に関してはプログラムの文法的にはどちらでも問題ございません。

    現場においては、開発チーム内でルールなどがあればそれにしたがう形になります。

    ベストアンサー

回答する

申し訳ありません。現在回答の投稿を停止しています。