0
0

More than 3 years have passed since last update.

式展開について。

Posted at

式展開

式展開は、文字列の中に式を入れることができる機能です。

式展開の書き方は文字列中で#{式}とするだけです。

式展開をする場合は、文字列を作るときにダブルクォーテーション"
で囲む必要があります。

シングルクォーテーション'で囲んだ場合は式展開が行われません。

irbで以下のコードを実行してみましょう

式展開を試してみましょう。

irb
# 式展開で文字列に式を含む
irb(main):001:0> "今日で#{20}歳になりました"
=> "今日で20歳になりました"

# シングルクォーテーションだと式展開されない
irb(main):002:0> '今日で#{20}歳になりました'
=> "今日で\#{20}歳になりました"

まとめ

式とは、Rubyにおいて「文字列」や「数値」、「変数」、「演算子式」などのこと。
式展開とは、文字列の中に式を入れることができる機能。

以上。
0
0
0

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
0
0