Обычно все, что окружено двойными обратными кавычками (``...``
), является просто идентификатором, который иначе не был бы действительным идентификатором в языке.
Например, если вы хотите использовать ключевое слово языка в качестве имени функции (не рекомендуется!), Вы можете избежать его таким образом.Если вы не использовали разделители ``
, это было бы синтаксической ошибкой:
let ``let`` x = printfn "%i" x
``let`` 5
``let`` 8
Таким образом, в вашем случае этот оператор должен появляться в контексте, где синтаксис активного шаблона не распознается какбыть действительным.В каком контексте вы видите это написанным таким образом?