Использование ключевых слов в качестве идентификаторов в F#

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

int @private = 15;

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

Dim [Private] As Integer = 15

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

1 ответ

Решение

Данный раздел 3.4 спецификации F# 2.0:

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

Я подозреваю, что вы можете поставить его в кавычки:

``private``

Я не пробовал это все же.

Другие вопросы по тегам