1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【学習メモ】Railsの「""」と「''」の違い

Posted at

Rails(Ruby)で使う""(ダブルクォート)と''(シングルクォート)の違い

ChatGPTに聞いた内容と検索した内容を統合してメモします。

ダブルクォート ""

変数や特殊な文字(改行など)を文字列の中に埋め込むことができる

例1: 変数の埋め込み

name = "ねこ"
greeting = "こんにちは、#{name}さん"
puts greeting  # => こんにちは、ねこさん

例2: 特殊文字の使用

message = "こんにちは\nさようなら"
puts message
# => こんにちは
#    さようなら

シングルクォート ''

文字列の中に書かれたものがそのままの形で扱われる
※式展開時に動的な値が入ると困る場合、シングルクウォートを使用すると良い

例1: 変数の埋め込みができない

name = '太郎'
greeting = 'こんにちは、#{name}さん!'
puts greeting  # => こんにちは、#{name}さん!

例2: 特殊文字がそのまま表示される

message = 'こんにちは\nさようなら'
puts message
# => こんにちは\nさようなら

参考:

1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?