Mi chiedevo se c'è un modo pulito per scrivere una nuova riga nel file da Groovy. Ho il seguente script:Come stampare con precisione la nuova riga in Groovy?
new File("out.txt").withWriter{ writer ->
for(line in 0..100) {
writer << "$line"
}
}
potrei usare writer << "$line\n"
o writer.println("$line")
, ma ero wondring se non v'è alcun modo per utilizzare <<
all'operatore per aggiungere la nuova linea per me.
Questa è roba carina. Ho appena iniziato con Groovy qualche giorno fa e non ero a conoscenza di quella funzionalità. Devo dare un'occhiata! Grazie xlson. –
Prego! :) Esistono molti modi diversi di utilizzare la meta-programmazione in Groovy per migliorare le API esistenti. La cosa buona con le categorie (imho) è che sono mirate in modo da non modificare il comportamento in tutto il tuo programma. Dai un'occhiata a questa intro alla meta-programmazione di Groovy se vuoi saperne di più a riguardo: http://www.ibm.com/developerworks/java/library/j-pg06239.html – xlson