Spec-Zone.ru › Dart 2

dart:core

Метод padRight

String padRight(
  1. int width,
  2. [String padding = ' ']
)

Дополняет эту строку справа, если она короче, чем 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.18.5/dart-core/String/padRight.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API