Я хочу разбить следующую строку кода Scala следующим образом:
ConditionParser.parseSingleCondition("field=*value1*").description
must equalTo("field should contain value1")
Но каков символ продолжения линии?
Ответ 1
Оберните его в круглые скобки:
(ConditionParser.parseSingleCondition("field=*value1*").description
must equalTo("field should contain value1"))
Scala не имеет символа продолжения строки - он всегда указывает точку с запятой, когда:
Выражение может заканчиваться
Следующая строка (а не пробельная) начинается не с токена, который может запустить оператор
Не обнаружено незакрытых ( или [ до
Таким образом, чтобы "задержать" вывод точки с запятой, можно поместить вызов метода или точку в конце строки или поместить точку в начале следующей строки:
ConditionParser.
parseSingleCondition("field=*value1*").
description must equalTo("field should contain value1")
a +
b +
c
List(1,2,3)
.map(_+1)