Este equipo de especialistas pasados algunos días de trabajo y recopilar de información, hallamos los datos necesarios, deseamos que te resulte útil para tu trabajo.
Solución:
La respuesta original es de 2014, por lo que debe haber algunas actualizaciones en el lenguaje Dart: un simple string multiplicado por un int
obras.
main()
String title = 'Dart: Strings can be "multiplied"';
String line = '-' * title.length
print(line);
print(title);
print(line);
Y esto se imprimirá como:
---------------------------------
Dart: Strings can be "multiplied"
---------------------------------
Ver dardo String
es multiplicar *
documentos del operador:
Crea un nuevo string al concatenar esto string consigo mismo varias veces.
El resultado de
str * n
es equivalente astr + str + ...(n times)... + str
.Devuelve un vacío string si
times
es cero o negativo.
Yo uso de esta manera.
void main()
print(new List.filled(40, "-").join());
Entonces, tu caso.
main()
const String FILLER = "-";
String headerTxt;
String headerBox;
headerTxt = 'OpenPGP signing notes from key `CD42FF00`';
headerBox = new List.filled(headerTxt.length, FILLER).join();
print(headerBox);
print(headerTxt);
print(headerBox);
// ...
Producción:
-----------------------------------------
OpenPGP signing notes from key `CD42FF00`
-----------------------------------------
Si para ti ha resultado de ayuda este post, sería de mucha ayuda si lo compartieras con otros desarrolladores y nos ayudes a dar difusión a nuestro contenido.