Strings
Raw String Literals
You can write non-escaped strings using the r character at the beginning of a string. This allows you encode JSON objects and other complex string objects without the overhead of escaping. The single r does not include "" double quotes, these will terminate the string.
let x = r"Some $#
non escaped string"
You can include double quotes in the raw string literals by adding a number of hashes # after the r to the beginning of the string and then ending with the same number of hashes. The variable number of hashes is there so that you can encode the # hash character itself.
let x = r#"Some string with a "quote" in it"# // => Some string with a "quote" in it
let y = r##"Soem string with a # in it"##