//all formatting options: http://docs.oracle.com/javase/6/docs/api/java/util/Formatter.html#syntax
//test padding on both sides of "HI"//
(-8..8).each{ i ->
if (i == 0) i = '' // avoid illegal printf syntax
String f = "**%${i}s**"
print ((f + ' --> ').padRight(15)) // just for debugging
printf(f+'\n', "HI")
}
//Tic Tac Toe//
List field = [["","x","o"],["","x",""],["o","",""]]
field.eachWithIndex { line,index ->
if(index > 0) {
println "---+" * 2 + "---"
}
printf(" %-2s| %-2s| %-2s\n", line)
}
No comments:
Post a Comment