'$'が付いてない変数はローカル変数。
メソッドの中で使っているローカル変数は、メソッド外はスコープ外。
variable.rbで、
outputVar1の中のvar1は10。
outputVar1を呼んだ後、putsでもvar1を出力。
![下のvar1は、スコープ外なのでエラーになった。](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20230708/20230708150828.png)
下のvar1は、スコープ外なのでエラーになった。
Sample/ruby/variable/local_variable/src/variable at master · bg1bgst333/Sample · GitHub
'$'が付いてない変数はローカル変数。
メソッドの中で使っているローカル変数は、メソッド外はスコープ外。
variable.rbで、
outputVar1の中のvar1は10。
outputVar1を呼んだ後、putsでもvar1を出力。
下のvar1は、スコープ外なのでエラーになった。
Sample/ruby/variable/local_variable/src/variable at master · bg1bgst333/Sample · GitHub