Question Technical differences between strings

If I define a string, I can use single quotes or double quotes.
But what is exactly the difference between them (except for single and multi line)?

That’s it. " support multiline, while ’ doesn’t. (Same goes for string interpolation strings, $" supports multiline, $’ does not). Additionally “” is always a string. for example:

var c := 'a'; // << c is typed char
var b := "a"; // << c is typed string

See also https://docs.elementscompiler.com/Oxygene/Expressions/Literals#string-and-character-literals (added the missing bit about multiline strings)

Thanks!