6
문서를 작성할 때 인스턴스 필드를 어떻게 참조 할 수 있습니까? 하나는 인스턴스 메소드에 대해 "정적"방법 Foo.foo
및 Foo#foo
을 사용, 자바에서설명서의 인스턴스 메서드를 참조하는 방법은 무엇입니까?
object Foo {
val foo = 42
}
class Foo {
val foo = 42
}
:
이 코드를 생각해 보자.그러나 스칼라 #
에서
class Foo {
class foo
def foo = 42
}
법적 코드, 그래서 나는 명확하게 그것을 참조 할 수 없습니다.
어떻게보아야할까요?
#이 용도로도 #을 사용합니다. – retronym
주요 문제는 ScalaDoc에 링크하는 해당 URL이 어떻게 표시되어야합니까? 모호하지 않은 기호를 제외하고 URL에 "컨텍스트"를 포함 할 수있는 방법이 없습니다. 그리고 이미 심볼을 만들어야한다면 문서에서도 사용할 수 있습니다. – soc
@soc 글쎄, 'Foo.foo'는 ScalaDoc에서 무엇을 언급합니까? 'Foo'의'type foo' 나'Foo'의'def foo'에요? 이 문제는 이미 존재합니다. 사람들이 똑같은 식별자를 가진 타입 및 비 타입 멤버의 이름을 짓는 데 너무 성급한 것이라면, 나는 그것을 무시하거나 둘 다 해결할뿐입니다. 게다가 ... iirc, URL의'# '은 특별한 의미가 있으므로 URL에 실제로 사용할 수 없습니다. –