在F#中使用关键字作为标识符

时间:2011-07-10 06:48:40

标签: f# keyword identifier

在C#中,我可以执行以下操作:

int @private = 15;

在VB.NET中,我可以执行以下操作:

Dim [Private] As Integer = 15

我想知道F#中是否有一种方法可以使用保留关键字作为标识符,就像在VB.NET和C#中一样?

1 个答案:

答案 0 :(得分:29)

鉴于section 3.4 of the F# 2.0 spec

  

标识符遵循以下规范。包含在双反引号(“``”)中的任何字符序列(不包括换行符,制表符和双反引号对本身)都被视为标识符。

怀疑你可以把它放在反叛中:

``private``

我没试过。