Section 3.6 (Symbolic Keywords) of The F# 2.0 Language Specification lists the symbolic keyword ?? (double question mark) as in use today (i.e., not as reserved for future use). What is its purpose? It is not mentioned in the Symbol and Operator Reference (F#) on msdn, it does not appear to be an OCAML symbol, and I have never seen an example where it is used.
One conceivable answer is that ?? is a symbolic keyword reserved for future use, which was accidentally placed in the list of symbolic keywords instead of future symbolic keywords. This would be strange, for two reasons:
The spec only says it's treated as a keyword, which apparently does not necessitate its implementation.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With