Комментарий может быть несколько строк, если она распространяется на следующую строку без вас ударять ввести (или добавление новой строки).
Самое легкое место, где вы можете попасть в новую строку в реальном коде, находится внутри скобок/скобок между операторами с разделителями-запятыми. Заявления могут быть разбиты больше, фактически изменяя код, но больше ничего не приходит прямо на ум.
Часто считается, что лучше использовать инструкцию let на части инструкции, как вы сделали, чтобы разделить ее и сделать ее более читаемой.
Любая проблема, с которой вы на самом деле сталкиваетесь, не имеет ничего общего с несколькими строками, если вы на самом деле достаточно долго, чтобы получить предупреждение о том, что его слишком сложно вычислить. Это предупреждение всегда можно было устранить, просто разделив код на несколько частей. Кто-нибудь хочет, чтобы 1 линия составляла 200 символов?
let object = self.anObject
let varx = object(a: true,
b: false)
let vary = varx.vary
let varz = vary.varz
let longName = varz.veryLongVariableName
return longName
Расщепление линии перед точкой должно быть возможным. Можете ли вы представить пример с самообслуживанием, демонстрирующий проблему? –
Плохо, я привык к расщеплению после операторов. Как с запросами LINQ. Ослепленное разбиение перед точкой, мое плохое. – BARJ