Использование `#` в определении - PullRequest
1 голос
/ 03 ноября 2011

Я понял, что возможно иметь # в определении:

def Foo#bar
   "blah blah"
end

Но я не уверен, что это значит. Я ожидал, что экземпляр метода bar определен в классе Foo, но, похоже, это не так. Что это значит?

1 Ответ

4 голосов
/ 03 ноября 2011

# начинает комментарий в рубине.Вы просто определяете метод с именем Foo.

(обратите внимание, что Foo#bar обычно используется для обозначения «метода экземпляра bar класса Foo», но он не является функцией Rubyсинтаксис!)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...