Оператор *
Оператор * выполняет повторение строки заданное количество раз.
Он принимает один параметр - целое число, которое указывает, сколько
раз необходимо повторить исходную строку. Исходная строка при этом
не изменяется, а возвращается новая строка, состоящая из
последовательных копий оригинала.
Синтаксис
str * count
Пример
Давайте повторим строку 'abcde' три раза:
void main()
{
String str = 'abcde';
print(str * 3);
}
Результат выполнения кода:
"abcdeabcdeabcde"
Пример
Если умножить строку на 0 или отрицательное число,
то результатом будет пустая строка:
void main()
{
String str = 'abcde';
print(str * 0);
}
Результат выполнения кода:
""
Пример
Давайте умножим строку на 1 - в этом случае
получится копия исходной строки:
void main()
{
String str = '12345';
print(str * 1);
}
Результат выполнения кода:
"12345"