Criei uma lista dynamic para incluir dados sobre mim e utilizei if/else nas variáveis booleanas para informar respostas mais naturais ao invés de True or False.
main() {
const String nome = "Julio Cesar";
int idade = 40;
bool nerd = true;
double altura = 1.75;
const bool casado = true;
const int filhos = 1;
String souNerd;
late String souCasado;
if (nerd == true) {
souNerd = "Sim";
} else {
souNerd = "Não";
}
List<dynamic> quemSou = [nome, idade, nerd, altura, casado, filhos];
if (quemSou[4] == true) {
souCasado = 'Sim';
} else {
souCasado = 'Não';
}
String frase = "Meu nome é ${quemSou[0]}, \n"
'Tenho ${quemSou[1]} anos. \n'
'Sou um nerd? ${souNerd}, com orgulho!, \n'
'Tenho ${quemSou[3]} mt, \n'
'Sou casado? ${souCasado}, \n'
'E tenho ${quemSou[5]} filha.';
print(frase);
Output: