Scala: desenha a tabela para o console
Preciso exibir uma tabela em um consol
Minha solução simples, se você a chamar de "solução", é a seguinte:
override def toString() = {
var res = "\n"
var counter = 1;
res += stateDb._1 + "\n"
res += " +----------------------------+\n"
res += " + State Table +\n"
res += " +----------------------------+\n"
for (entry <- stateDb._2) {
res += " | " + counter + "\t | " + entry._1 + " | " + entry._2 + " |\n"
counter += 1;
}
res += " +----------------------------+\n"
res += "\n"
res
}
Nós não temos que discutir isso
a parece ruim quando exibido código @b parece meio bagunçadoNa verdade, essa pergunta foi feita para C #, mas eu gostaria de conhecer uma boa solução para o Scala també
ntão, qual é a maneira (agradável / boa / simples / qualquer) de desenhar uma tabela desse tipo no Scala para o consol
-------------------------------------------------------------------------
| Column 1 | Column 2 | Column 3 | Column 4 |
-------------------------------------------------------------------------
| | | | |
| | | | |
| | | | |
-------------------------------------------------------------------------