다음 코드는 컴파일되지 않습니다. 선택적 인수 전파
type A(?arg) =
member __.Arg : string option = arg
type B(?arg) =
inherit A(arg) //ERROR expected type string but has type 'a option
나는 옵션의 기본 유형의 인스턴스를 제공해야하기 때문에이 가정, 그리고 컴파일러는 구문에 따라
Some
/
None
를 건네주는 처리를합니다.
제 가정을 올바르게 가정했다고 가정하고 이에 대한 해결 방법이 있습니까? 선택적 인수를 전달할 수 있습니까?
좋습니다. 당신은 너무 많은 사양을 읽었습니다. 왜이 작동합니까? – Daniel
신경 쓰지 마세요. 나는 그것을 스펙에서 발견했다. 나는 약간의 시간을 읽어야한다. – Daniel
고마워 ... 가끔 구문은 간단합니다;) – Carsten