Условные обозначения Ruby - PullRequest
1 голос
/ 12 февраля 2011

При написании кода ruby ​​мы используем:

  • Dog для представления класса собаки
  • #bark для представления метода экземпляра
  • .new или ::new для представления метода класса

Что такое соглашение для представления экземпляра класса?dog будет гармонировать с окружающим обычным текстом.

1 Ответ

3 голосов
/ 12 февраля 2011

Звучит примерно так. В Smalltalk принято использовать anArray, aString или aDog (даже в качестве имен параметров в объявлениях методов), что будет означать an_array, a_string или a_dog. Однако, это не принято, и может показаться странным для опытного Рубииста, который ожидал увидеть ary, str и dog.

Обратите внимание, что в общем случае точка только используется в коде примеры для фактического метода вызывает . Говоря о методе, всегда используют # и :: для методов экземпляра и одноэлементных методов.

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