vesh95
@vesh95
Инженер-электроник, программист

В чем разница между методами .method и #method?

Пишу утилиту на руби. Столкнулся с необходимостью документирования. А тут оказался вопрос намного глубже.

На сторонние модули в документации есть .method и #method. Просмотрев исходные коды выяснил, что под .method документируются self методы, а # простые.

В чем разница между self методами и теми что без self?
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ответы на вопрос 1
self методы вызываются у класса.
Их ещё называют статичными методами.

class Foo
  def self.bar
  end
end

Foo.bar
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы