Пакет Golang UTF8 DecodeRune
DecodeRune берет первую кодировку UTF8 из переданной строки и возвращает руну закодированного символа и размер, который он принимает в кодировке UTF8.
Если переданная строка пуста, функция DecodeRune возвращает руническую ошибку и 0 в качестве размера закодированного символа. Если закодированная строка недействительна, функция возвращает руническую ошибку и 1.
Пришло время поработать с кодом!
Результат:
DecodeRuneInString
Функция DecodeRuneInString пакета UTF8 похожа на DecodeRune, но ее ввод представляет собой строку.