padRight abstract method
Дополняет эту строку справа, если она короче width.
Возвращает новую строку, добавляя padding после этой строки по одному разу для каждой позиции, на которую её длина меньше width.
const string = 'D'; print(string.padRight(4)); // 'D ' print(string.padRight(2, 'x')); // 'Dx' print(string.padRight(4, 'y')); // 'Dyyy' print(string.padRight(4, '>>')); // 'D>>>>>>'
Если width уже меньше или равно this.length, дополнение не добавляется. Отрицательное значение width считается равным нулю.
Если длина padding не равна 1, длина результата не будет равна width. Это может быть полезно, если в качестве дополнения используется более длинная строка, представляющая один символ, например " " или "\u{10002}". В этом случае пользователь должен убедиться, что this.length является правильной мерой длины строки.
Реализация
String padRight(int width, [String padding = ' ']);
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-core/String/padRight.html