门:groovy 中每个循环后的分界线
Gate : breakline after each loop in groovy
我有这段代码在每次循环后打印在同一行。例如:
"categorie=extragraphique","remarque=confusion_consonne","mot=article","categorie=logogrammique","remarque=aposthrophe","mot=conjonction"
我想在每个循环后换行,但 /n 不起作用,writeLine 会做不同的事情。
想要的输出是:
"categorie=extragraphique","remarque=confusion_consonne","mot=article"
"categorie=logogrammique","remarque=aposthrophe","mot=conjonction"
new File("/outfile.txt").withWriterAppend{ out ->
(doc.getNamedAnnotationSets() + [Default:(doc.getAnnotations())]).each{ setName, set ->
set.each{ anno ->
if( anno.getFeatures() )
anno.getFeatures().each{ fValue ->
out.write(/"${fValue}",/)
}
else
out.write(/"${anno.getId()},,/)
}
}
}
提前致谢
怎么样:
new File("/outfile.txt").withWriterAppend{ out ->
(doc.getNamedAnnotationSets() + [Default:(doc.getAnnotations())]).each{ setName, set ->
set.each{ anno ->
if( anno.getFeatures() )
anno.getFeatures().each{ fValue ->
out.write(/"${fValue}",/)
}
else
out.write(/"${anno.getId()},,/)
out.write('\n') //this line is new
}
}
}
我有这段代码在每次循环后打印在同一行。例如:
"categorie=extragraphique","remarque=confusion_consonne","mot=article","categorie=logogrammique","remarque=aposthrophe","mot=conjonction"
我想在每个循环后换行,但 /n 不起作用,writeLine 会做不同的事情。
想要的输出是: "categorie=extragraphique","remarque=confusion_consonne","mot=article" "categorie=logogrammique","remarque=aposthrophe","mot=conjonction"
new File("/outfile.txt").withWriterAppend{ out ->
(doc.getNamedAnnotationSets() + [Default:(doc.getAnnotations())]).each{ setName, set ->
set.each{ anno ->
if( anno.getFeatures() )
anno.getFeatures().each{ fValue ->
out.write(/"${fValue}",/)
}
else
out.write(/"${anno.getId()},,/)
}
}
}
提前致谢
怎么样:
new File("/outfile.txt").withWriterAppend{ out ->
(doc.getNamedAnnotationSets() + [Default:(doc.getAnnotations())]).each{ setName, set ->
set.each{ anno ->
if( anno.getFeatures() )
anno.getFeatures().each{ fValue ->
out.write(/"${fValue}",/)
}
else
out.write(/"${anno.getId()},,/)
out.write('\n') //this line is new
}
}
}