# list0201.rb # グローバル変数とローカル変数 # サブルーチン def proc1( x ) $sum = $sum + x # この x はサブルーチン内のローカル変数 end # メインルーチン x = 1 # この x はメインルーチン内のローカル変数 $sum = 100 # グローバル変数 puts $sum proc1( 10 ) puts $sum puts x