There are two F # snippets that I would like to understand, but donโt know what to do with Google. Firstly:
let ``1+2`` () = ....
I assume this simply means "turn expression into identifier"? But what is this function if I want to refer to it?
Secondly, what does the ^
symbol mean when it occurs in a type? I found several references to this, but the explanation always just says "type this", and not "it is different from the type without 1 ^ 1 in this ...". For instance:
let inline blah xy = x+y;; val inline blah : ^a -> ^b -> ^c when ( ^a or ^b) : (static member ( + ) : ^a * ^b -> ^c)
Thank you very much in advance.
source share