Использование ключевых слов в качестве идентификаторов в F # - PullRequest
26 голосов
/ 10 июля 2011

В C # я могу сделать следующее:

int @private = 15;

А в VB.NET я могу сделать следующее:

Dim [Private] As Integer = 15

Мне интересно, есть ли способ в F # использовать зарезервированные ключевые слова в качестве идентификаторов, как в VB.NET и C #?

1 Ответ

30 голосов
/ 10 июля 2011

Учитывая раздел 3.4 спецификации F # 2.0 :

Идентификаторы соответствуют приведенной ниже спецификации.Любая последовательность символов, заключенная в двойные обратные знаки (`` ``), за исключением символов новой строки, табуляции и пар двойного обратного удара, рассматривается как идентификатор.

I Подозреваю, Вы можете положить его в кавычки:

``private``

Я еще не пробовал.

...