61
Linguaggi di programmazione e scripting / Re:like & dislike in computer science (printf? a qualcuno piace con tanti switch)
« il: 31 Agosto 2015, 23:42:32 »
Io sono per l'approccio moderno delle Non Mutable Strings, in cui si procede pressappoco come ha descritto Allanon, anche se in realtà la conversione a stringa è quasi sempre implicita.
In Java farei così:
Persona p = new Persona("Pino");
int numero = 7;
String a = "Ciao " + p + ", come stanno i tuoi " + numero + " nani?";
dove la classe Persona eredita forzatamente il metodo toString() dalla classe padre Object. E' poco elegante, poco ortogonale, ma efficace, non prolisso e non ti sminchia lo stack.
In Java farei così:
Persona p = new Persona("Pino");
int numero = 7;
String a = "Ciao " + p + ", come stanno i tuoi " + numero + " nani?";
dove la classe Persona eredita forzatamente il metodo toString() dalla classe padre Object. E' poco elegante, poco ortogonale, ma efficace, non prolisso e non ti sminchia lo stack.