在 C# 中,我可以执行以下操作:
int @private = 15;
在 VB.NET 中,我可以执行以下操作:
Dim [Private] As Integer = 15
我想知道 F# 中是否有一种方法可以使用保留关键字作为标识符,就像 VB.NET 和 C# 中那样?
鉴于 F# 2.0 规范第 3.4 节:
标识符遵循以下规范。任何用双反引号 (`` ``) 括起来的字符序列(不包括换行符、制表符和双反引号对本身)都被视为标识符。我
怀疑你可以把它放在反引号中:
``private``
不过我还没试过。
type mapping = {
from : string
to' : string
}
这允许我们使用 to'
作为记录属性名称,而不会与关键字
to
冲突,并且只需要一个额外的字符来写入和读取。