3
我需要使用match
来检查一个值是否是一个字符串或字符串数组。我尝试了一些徒劳的F#:检查一个值是否是一个字符串数组,字符串数组或字符串数组
| :? string[] -> ..
| :? string -> ..
| :? array<string[]> -> ..
但invain。
任何帮助?
我需要使用match
来检查一个值是否是一个字符串或字符串数组。我尝试了一些徒劳的F#:检查一个值是否是一个字符串数组,字符串数组或字符串数组
| :? string[] -> ..
| :? string -> ..
| :? array<string[]> -> ..
但invain。
任何帮助?
你需要稍微修改语法,但你几乎正确
let fn (arg:obj) =
match arg with
| :? string as str -> printfn "string"
| :? (string[]) as arr -> printfn "string array"