Groovy'de EOL işaretçisi olmadığı için (örneğin ;) operatörü aşağıdaki satıra koyarsanız kafası karışır.
Bunun yerine bu işe yarar:
def a = "test" +
"test" +
"test"
Groovy ayrıştırıcısı aşağıdaki satırda bir şey beklediğini bildiği için
Groovy, orijinalinizi defüç ayrı ifade olarak görür . Birinci atar testiçin aikinci iki denemede, yapmak "test"(burada başarısız ve bu) pozitif
İle new Stringmantıksal tek bir bildirim haline araya üç satır katılmak böylece yapıcı yöntemine, Groovy ayrıştırıcı, (ayracı henüz kapatılmamış gibi) yapıcısı hala
Gerçek çok satırlı Dizeler için üçlü alıntı da kullanabilirsiniz:
def a = """test
test
test"""
Üç satırda test ile bir String oluşturacak
Ayrıca, şunları yaparak daha düzgün hale getirebilirsiniz:
def a = """test
|test
|test""".stripMargin()
stripMarginyöntem (kadar ve sol kırpmak |her hattan karbonlaşmış madde)
def a = b + + "/" + c. Bu durumda, iki + sembolü açık bir şekilde problemdir.