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"