消えたダブルクォーテーション 前回学習したことから、 print("Hello, world")という文は「"Hello, world"を表示してください」という命令だということがわかりました。 ところが、このプログラムの実行結果はたしか Hello, world でした。 大体よさそうなのですが、「Hello, world」を囲む""(ダブルクォート:二重引用符)が消えてなくなってます。 これはいったいどういうことなのでしょうか。 文字列リテラル 実は、この""で囲まれたものは、“文字列リテラル”という存在になります。 Rubyリファレンスマニュアルの該当部分を確認してみましょう。 ⇒リテラル ⇒文字列リテラル リテラルとは 数字の1や文字列"hello world"のようにRubyのプログラムの中に直接記述できる値の事をリテラルといいます。 ふむ。 一応、元々の言葉の意味も調べてみます
![リテラル - Rubyでプログラミング入門](https://cdn-ak-scissors.b.st-hatena.com/image/square/d4cf9f00df8814e7ae77f0d5c4edd0579d4c4f78/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmailishmaid%2F20061027%2F20061027144536.jpg)