РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
138 of 1593 menu

Функция strings.Repeat

Функция strings.Repeat создает новую строку, которая представляет собой исходную строку, повторенную заданное количество раз. Первым параметром функция принимает строку для повторения, вторым параметром - количество повторений. Функция возвращает новую строку или пустую строку, если количество повторений равно нулю.

Синтаксис

strings.Repeat(s, n)

Пример

Давайте повторим строку "go" три раза:

package main import ( "fmt" "strings" ) func main() { res := strings.Repeat("go", 3) fmt.Println(res) }

Результат выполнения кода:

"gogogo"

Пример

Если количество повторений равно нулю, функция возвращает пустую строку:

package main import ( "fmt" "strings" ) func main() { res := strings.Repeat("abc", 0) fmt.Println(res) }

Результат выполнения кода:

""

Пример

Функция strings.Repeat также работает с большими числами. Например, повторим символ "x" пять раз:

package main import ( "fmt" "strings" ) func main() { res := strings.Repeat("x", 5) fmt.Println(res) }

Результат выполнения кода:

"xxxxx"

Пример

Важно отметить, что функция не изменяет исходную строку, а возвращает новую. Проверим это на примере:

package main import ( "fmt" "strings" ) func main() { original := "hi" res := strings.Repeat(original, 2) fmt.Println("Original:", original) fmt.Println("Result:", res) }

Результат выполнения кода:

"Original: hi" "Result: hihi"

Смотрите также

  • функцию strings.Join,
    которая объединяет элементы слайса в одну строку с разделителем
  • функцию strings.Replace,
    которая заменяет подстроки в строке
  • функцию strings.ReplaceAll,
    которая заменяет все вхождения подстроки
  • функцию strings.Split,
    которая разбивает строку на части по разделителю
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить