标签: .net f#
可能重复: Using keywords as identifiers in F#
C#允许您使用@ keyword:
关键字是具有特殊功能的预定义保留标识符 对编译器的意义。它们不能用作您的标识符 程序,除非它们包含@作为前缀。例如,@ if是合法的 标识符,但如果不是因为它是关键字。
我想知道F#中是否有类似的构造。如果我没记错的话,即使VB.NET提供了类似的结构。
答案 0 :(得分:9)
使用引号:
let rec ``let rec`` () = ``let rec`` ()