bry*_*410 9 syntax line-breaks long-lines kotlin
我有一长串代码,我希望在多行之间分解.我使用什么,语法是什么?
例如,添加一串字符串:
val text = "This " + "is " + "a " + "long " + "long " + "line"
Run Code Online (Sandbox Code Playgroud)
bry*_*410 27
Kotlin没有线条延续的符号.由于它的语法允许几乎所有符号之间的空格,你可以打破语句:
val text = "This " + "is " + "a " +
"long " + "long " + "line"
Run Code Online (Sandbox Code Playgroud)
但是,如果语句的第一行是有效语句,则它将不起作用:
val text = "This " + "is " + "a "
+ "long " + "long " + "line" // syntax error
Run Code Online (Sandbox Code Playgroud)
要在跨多行断开长语句时避免此类问题,可以使用括号:
val text = ("This " + "is " + "a "
+ "long " + "long " + "line") // no syntax error
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅Kotlin语法.