첫 번째 일치는 작동하지만 두 번째 일치는 작동하지 않습니다. if/elif 체인을 사용하는 것 외에 변수를 선언하지 않고도 일치시킬 수있는 방법이 있습니까?은 fsharp의 typeof와 일치합니다.
(I 변수의 t와 일치하는 동안이 값 ELEM을 사용하여 주)
let t = typeof<string>
match propType with
| t -> elem.GetValueAsString() :> obj
| typeof<string> -> elem.GetValueAsString() :> obj
하면 객체의 기본 유형을 따라 일치하도록 시도하거나 당신이 당신의 결과에 대한 단지 의아해했다 있었습니까? –
아니요 유형이 있고 유형 변수의 기본 유형은 항상 유형입니다. – nicolas