Как поместить взаимодействия Спока в несколько строк?
У меня очень долгое общение в Споке
reallyLongVariable.reallyLongMethod(argument, _, _, _, _, _) >> {n, a, builder, c, d, e -> builder.anotherLongMethod(SomeClass.staticInitializer(trackId));}
Я хотел бы поставить его на несколько строк, но получить Groovyc: unexpected token >>
сообщение об ошибке, когда я пытаюсь разбить его на несколько строк здесь.
reallyLongVariable.reallyLongMethod(argument, _, _, _, _, _)
>> {n, a, builder, c, d, e -> builder.anotherLongMethod(SomeClass.staticInitializer(trackId));}
Есть ли способ разбить оператор на несколько строк перед >>
?
1 ответ
Решение
В отличие от Java, Groovy не позволяет разбивать перед оператором, но только после оператора. Другим распространенным решением является разрыв после ->
,