我试图使用模式匹配测试char类型元组中元素的相等性,如下所示:
let swap (x,y) =
match fst(x,y) with
| snd(x,y) -> (x,y)
| _ -> (y,x);;
Run Code Online (Sandbox Code Playgroud)
并收到以下错误: stdin(11,8): error FS0039: The pattern discriminator 'snd' is not defined
请注意,我已经发现了解决实际问题的更好方法.我只是好奇为什么这种方法不起作用.
f# ×1