这些符号在哪里定义,它们的用途是什么?
:w2_end
:w2_beg
:w1_beg
:w1_end
我IRB
通过使用 line找到了我的那些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