I am trying to append a string to an existing string.I came across this thread here which explains it.Just for reference I am pasting the content here from that page
let (^$) c s = s ^ Char.escaped c (* append *)let ($^) c s = Char.escaped c ^ s (* prepend *)
Now I wanted to know what does (^$)
mean in
let (^$) c s = s ^ Char.escaped c (* append *)
This page here states that
operator ^ is for string concatenation
what is (^$)
?