小编Ber*_*dei的帖子

为什么在F#中管道和何时需要虚拟符号文字?

我是F#的新手并且正在摆弄它.得到的是我:

let rec fact n =
  match n with 
    | dummy when n < 2 -> 1
    | _ -> n * fact (n - 1)

let x = 6
printfn "%d! = %d" x (fact x)
Run Code Online (Sandbox Code Playgroud)

为什么F#需要在管道之间和何时使用这个虚拟占位符?Dummy甚至整个时间都是未定义的,编译器似乎在某种程度上需要并同时忽略它,就像需要的鬼符号一样.

提前致谢.

f# design-patterns symbols matching

3
推荐指数
2
解决办法
700
查看次数

标签 统计

design-patterns ×1

f# ×1

matching ×1

symbols ×1