Ruby/Методика самопознания: различия между версиями

Содержимое удалено Содержимое добавлено
Новая: == Методика самопознания == Ruby очень динамичный язык программирования, а это значит, что с ходом выполн...
 
Строка 125:
my_number.class.ancestors.include?( Comparable ) #-> true</source>
 
Подобный код замечательно решает поставленную нами задачу, но выглядит громозкимгромоздким. Немудрено, что для подобной задачи применяется специальный метод <tt>.is_a?</tt> (и его менее популярный псевдоним <tt>.kind_of?</tt>).
 
<source lang=ruby>my_number = 5