5

두 추상 클래스 알파와 베타를 고려 F #으로 원형 따라 추상 클래스를 선언 할 내가 쓰는 경우은 어떻게

error FS0010: Unexpected keyword 'and' in interaction 

는 그리고 :

[<AbstractClass>] 
type alpha() = 
    abstract member foo: beta->beta 

and beta() = 
    abstract member bar: alpha 

을 그때 얻을 :

error FS0365: No implementation was given for 'abstract member beta.bar : alpha' 

와 나는 AbstractClass를 추가해야 힌트 그래서 내가 어떻게 원형 정의 선언 한 추상 클래스를

속성?

답변

7

'와'키워드 다음에 속성을 넣어 :

[<AbstractClass>] 
type alpha() = 
    abstract member foo : beta -> beta 

and [<AbstractClass>] beta() = 
    abstract member bar : alpha