Rubyにおける変数と出力の更なる展開

Kazunori Kamiya
Aug 8, 2017 · 3 min read

Excercise5 :更なる変数と出力の展開について

ここでは、文字列の中に変数を埋め込む方法について学習していきます。
“#”や”{}”を用いることで、変数を文字列の中に埋め込むことが可能ということは既にやりました。
これはRubyが、文字列はフォーマット化される必要があってその中に変数を入れなさい、と言っていることを示しています。

まずは、以下のテキストをエディタに打ち込んでみてください。

実行結果の見え方について

上のファイルを実行すると、以下のようになります。

学習ドリルについて

  1. 全ての変数の先頭についている、”my_”を外してみてください。冒頭で”=”を用いて定義した部分だけではなく、全てです。
  2. インチとポンドを、それぞれセンチメートルとキログラムに変換する変数を定義してみてください。定義の部分を単純に数字に変えるのではなく、Rubyの中に計算式を入れてみてください。

学習ドリルの答え

  1. 全ての変数から”my_”を取り除くと、以下のようになります。

定義する変数の表し方を変えただけで、中身の数字は変わっていないので、出力結果は変わりません。

2. インチとポンドをそれぞれセンチメートルとキログラムに変換すると、以下のようになります。

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade