これらの記号はどこで定義され、何に使用されますか?
:w2_end
:w2_beg
:w1_beg
:w1_end
IRB
行を使用してそれらを見つけましたSymbol.all_symbols
。
私のRuby
バージョンとIRB
バージョンは次のとおりです。
C:\>ruby -v
ruby 1.9.3p374 (2013-01-15) [i386-mingw32]
C:\>irb --version
irb 0.9.6(09/06/30)
Ruby
私は別のIRB
バージョンで同じことを以下のように試しました:
C:\>irb --version
irb 0.9.6(09/06/30)
C:\>ruby -v
ruby 1.9.3p392 (2013-02-22) [i386-mingw32]
Arr = Symbol.all_symbols
Arr.include?(:w2_end) #=> true
Arr.include?(:w2_beg) #=> true
Arr.include?(:w1_beg) #=> true
Arr.include?(:w1_end) #=> true