2013-11-19 4 views
1

В документации на ядро ​​Ruby, на странице для любого класса, такого как NilClass, в левой части есть список методов, которые реализует NilClass. Перед каждым из них стоит резкий знак «#».Sharps в документации на Ruby?

Имеет ли значение «#» какое-либо значение в Ruby? Или это в документации без причины?

+1

'# method' обозначать, что' method' является метод экземпляра (в отличие от класса методы, которые обозначаются символом '::'). – falsetru

+0

Отлично - спасибо. Этот конкретный вопрос, по-видимому, отмечен весьма минимально, что затрудняет поиск. – zombiebeethoven

+1

Хотя '#' - это «резкий знак» в музыке, в коде и в виде сокращенного текста на английском языке, это называется «знак фунта». –

ответ

1

# знаки используются в Руби письменной форме, чтобы указать, что method является метод экземпляра Klass при использовании в этом формате:

Klass#method 
Смежные вопросы