Как работает strings.Map?

Middle
111 просмотров
AFK Offer AI

strings.Map применяет функцию к каждому руну строки и собирает результат. Функция принимает rune и возвращает rune — если вернуть отрицательное значение, символ удаляется. Полезно для трансформации текста: убрать спецсимволы, заменить unicode, нормализовать строку. Работает корректно с многобайтовыми символами.

Следующий вопрос

Как спроектировать простой поисковый движок на Go?