F#模式匹配JSON类型提供程序或类类型

F#模式匹配JSON类型提供程序或类类型,f#,pattern-matching,f#-data,F#,Pattern Matching,F# Data,是否可以从类类型中对属性进行模式匹配 type A=JsonProvider 让json=“”[{“name”:“Kitten”,“age”:322}]“” 让a=a.Parse(json) 匹配 |{name=name}//匹配语法只对记录有效,JsonProvider不会创建记录。考虑一个活动模式。因为属性只是空洞输入的方法,所以应该阻止模式匹配来提取对象,调用方法会产生副作用。匹配的语法只对记录起作用,而 JsonProvider < /代码>不会创建记录。考虑一个活动模式。因为属性只是空

是否可以从类类型中对
属性
进行模式匹配

type A=JsonProvider
让json=“”[{“name”:“Kitten”,“age”:322}]“”
让a=a.Parse(json)
匹配

|{name=name}//匹配语法只对记录有效,
JsonProvider
不会创建记录。考虑一个活动模式。因为属性只是空洞输入的方法,所以应该阻止模式匹配来提取对象,调用方法会产生副作用。匹配的语法只对记录起作用,而<代码> JsonProvider < /代码>不会创建记录。考虑一个活动模式。因为属性只是空洞输入的方法,所以调用模式的匹配应该是不必要的,调用方法会产生副作用。