In C# the triple-quote string, or verbatim string behaves a little different from how F# behaves.
In C#:
{ // just for indentation
var message = """
this is a message from C#
""";
Console.WriteLine($"->{message}<-");
}
dotnet run
prints
->this is a message from C#<-
In F#
open System
module BasicFunctions =
let message = """
this is a message from F#
"""
printfn $"->{message}<-"
dotnet run
prints
->
this is a message from F#
<-
Is this intended? Am I missing something? Is this related to the influence that Python has over F#?