Где эти символы определены и для чего они используются?Как использовать приведенные ниже описания упомянутых символов?
: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
Вы можете уточнить свой вопрос? Что именно вы хотите знать? Символ - это просто символ. Это ничего не значит, ничего не делает. Ваш вопрос походит на то, как использовать номер '3' в Ruby. –
Итак, вы сделали «Symbol.all_symbols», нашли эти четыре символа, и теперь вы хотите знать, какой код использует их и для чего они используют? –
@muistooshort да. Вы правы. Могу ли я помочь вам в их использовании? –