【Ruby】ローカル変数を実行する
Ruby

【Ruby】ローカル変数を実行する

作成日:2022年07月13日
更新日:2022年07月14日

Ruby でローカル変数を使います。

Ruby では、変数の前に var などの修飾子を使用しません。

例えば、2+2 の式の変数では、以下のコードになります。

ruby
n = 2 + 2
puts n

実行してみると、

image2

2+2 の結果である 4 が表示されました。

また、変数の名前のみの宣言は、エラーになります。

ruby
n
puts n

image3

未定義のローカル変数もしくはメソッドです、と言われました。

変数名の頭が数字の場合もエラーになります。

ruby
5n = 2 + 2
puts n

image4

講文エラーになりました。

同じ変数名を使用してもエラーにならず、後で宣言した変数が有効になります。

ruby
n = 2 + 2
n = 'hello'
puts n

image5

エラーにはなりませんが、後で見直すときにコードが見にくくなるので、避けた方がいいでしょう。

© 2024あずきぱんウェブスタジオ