Sof*_*mes 6 f# pattern-matching
我正在寻找一种更短/更简洁的方法来完成以下相同的操作(对于编译时已知的任何模式):
let f x = match x with | ['A'::_] -> true ; | _ -> false
Run Code Online (Sandbox Code Playgroud)
是否有一种方法可以执行此操作,即如果表达式与给定模式匹配则返回true?
Lee*_*Lee 10
您可以使用function以下方法稍微缩短它:
let f = function ['A'::_] -> true | _ -> false
Run Code Online (Sandbox Code Playgroud)