API 문서에서 때때로 스택 오버플로에 대한 토론에서 사용되는 경우에도 클래스 이름과 메소드 이름 사이의 구분 기호로 점 (.) 대신 파운드 (#) 문자가 사용되는 경우가 있습니다. 예 :대신 # 사용. in API documentation
Settings#maxPageSize
이 사용법의 의미와 출처는 궁금합니다.
API 문서에서 때때로 스택 오버플로에 대한 토론에서 사용되는 경우에도 클래스 이름과 메소드 이름 사이의 구분 기호로 점 (.) 대신 파운드 (#) 문자가 사용되는 경우가 있습니다. 예 :대신 # 사용. in API documentation
Settings#maxPageSize
이 사용법의 의미와 출처는 궁금합니다.
나는 항상 구별이 Settings.maxPageSize
당신이 실제로 쓸 수 있음을 암시하는 것 같다라고 생각했습니다 단지 (즉, 그것은 정적 방법입니다), 그리고 파운드는 그냥임을 나타 내기 위해이 있음 메소드에 대한 참조이지 실행할 수있는 코드가 아닙니다.
이것에 대해 완전히 잘못 될 수 있지만 =) 정적 메서드에 대한 그래서
, 당신이 실제로 그들에게 Settings.maxPageSize
를 참조 할 수 있지만, 인스턴스 메소드, 새 규칙을 세우는 등의 옵션이있을 것이다 Array#sort
으로 특별한 무언가가 같은 완성도를 달성하기 위해, 무슨 또는 것을 나타 내기 위해, 당신은 작성해야 할 것
myArray.sort // when myArray is of the type Array
편집
Amadan의 대답은 나의 해석을 확인하는 것 같습니다. 예외적으로 Settings.maxPageSize
은 정적 방법에도 사용되지 않습니다. 오히려 Settings::maxPageSize
이 될 것이고 .
은 완전히 이해할 수있는 예제 코드를 위해 예약되어 있습니다.
당신은 (나는 그런 규칙을 생각할 수있는 첫 번째 언어 인) 루비, 그것은 여기에 설명되어 의미 가정하면 예를
이Why are methods in Ruby documentation preceded by a hash sign?
링크? – Andrey