[ルビーノート]24.Rubyグローバル変数$global_variable
2845 ワード
$global_variable によると、 irbが開いていて、閉まっていません.
reference
《The Well-Grounded Rubyist, Second Edition》 (https://www.manning.com/books/the-well-grounded-rubyist-second-edition) 5.2.1. Global scope and global variables
$
記号はグローバル変数の識別である.time << "#{$minute} : " if $minute
、minute
が空でなければtime
に加入する.$
変数に値を付与するときはt.xxx
の先頭を持たず、$gvar
に値を付与した結果、グローバル変数は本当にirb全体で使用できるようになった.PS C:\Users\Administrator> irb --simple-prompt
>> class Time
>> def hour_minute_seconds
>> time = $hour + ":"
>> time << "#{$minute} : " if $minute
>> time << "#{$second}"
>> end
>> end
=> :hour_minute_seconds
>> t = Time.new
=> 2016-06-14 01:21:15 +0800
>> $hour = "13"
=> "13"
>> $minute = "47"
=> "47"
>> $second = "59"
=> "59"
>> t.hour_minute_seconds
=> "13 : 47 : 59 "
reference
《The Well-Grounded Rubyist, Second Edition》 (https://www.manning.com/books/the-well-grounded-rubyist-second-edition) 5.2.1. Global scope and global variables
ギャー げろ~
ヾ(>Д< )ノ
( (
@@≡
http://emoji.vis.ne.jp/nigero6.htm