0
1

More than 3 years have passed since last update.

Ruby 領域展開 変数展開

Posted at

変数展開とは

読んで字の如く、変数の中身を展開すること。

変数展開はダブルクォーテーションで括った場合のみ機能する。
シングルクォーテーションで括った場合は変数ではなく文字列として認識されてしまいます。

実際に試してみましょう

years_old.rb
name = "A"
years_old = 20

1.puts name + "さんの年齢は" + years_old.to_s + "歳です"
2.puts "#{name}さんの年齢は#{years_old}歳です"
3.puts '#{name}さんの年齢は#{years_old}歳です' 

【結果】
1.Aさんの体重は50kgです
2.Aさんの体重は50kgです
3.#{name}さんの体重は#{weight}kgです

少しずつ違いがあることによって表示の方法が異なります。
to_sは整数型を文字列型へ変更してくれています。

まとめ

変数を活用し、入力フォームなどで得られたデータなどと連動することもできる。そうなればサイトへの訪問者の入力した内容を変数を活用し表示することができる。

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