Literals/String: Difference between revisions

Content added Content deleted
(Added Kotlin)
Line 998: Line 998:


fun main(args: Array<String>) {
fun main(args: Array<String>) {
val cl = 'a' // character literal - can contain escaped character
val cl = 'a' // character literal - can contain escaped character
val esl = "abc\ndef" // escaped string literal - can contain escaped character(s)
val esl = "abc\ndef" // escaped string literal - can contain escaped character(s)
val rsl = """
val rsl = """
This is a raw string literal
This is a raw string literal
Line 1,010: Line 1,010:
tripled quotes.
tripled quotes.
"""
"""
val msl = """
val msl = """
|Leading whitepace can be removed from a raw
|Leading whitespace can be removed from a raw
|string literal by including
|string literal by including
|a margin prefix ('|' is the default)
|a margin prefix ('|' is the default)
|in combination with the trimMargin function.
|in combination with the trimMargin function.
""". trimMargin()
""".trimMargin()
println(cl)
println(cl)
println(esl)
println(esl)