Задать вопрос
Restorer
@Restorer
Android / Web frontend / Web backend / Haxe

Узнать реальный класс объекта

class Klass
    def class
        String
    end

    def type
        String
    end

    def answer
        42
    end
end

k = Klass.new
puts k.class
puts k.type
puts k.answer

=> String
=> String
=> 42

Собственно вопрос: как можно узнать реальный класс объекта?
  • Вопрос задан
  • 2861 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
  • Skillbox
    Ruby on Rails с нуля
    10 месяцев
    Далее
  • Хекслет
    Разработчик на Ruby on Rails
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
butteff
@butteff
Раз в тысячу лет заправляю свитер в носки
Ну как правило компиляторы, браузеры и т.д. читают код сверху вниз.
Соответственно если последней строкой будет puts k.answer, где answer заменяется на 42, то класс будет 42.
Я так думаю
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы