rune

    6зной

    1ответ

    Как узнать позицию подстроки в строке в символах (или рунах) вместо байтов? strings.Index(s, sub) предоставит позицию в байтах. При использовании Unicode, это не соответствует позиции в рунах: http://

    74зной

    5ответ

    Что такое rune в Go? Я прибегая к помощи, но Golang говорит только в одной строке: rune является псевдонимом для int32. Но как же целые числа используются повсюду, как обменные футляры? Ниже приведена

    4зной

    2ответ

    Предполагая, что у меня есть переменная int64 (или другой целочисленный размер), представляющая действительную кодовую точку юникода, и я хочу преобразовать ее в руну в Go, что мне делать? В C я бы ис

    1зной

    2ответ

    В настоящее время я изучаю Go и делаю много прогресса. Один из способов сделать это - перенести прошлые проекты и прототипы с прежнего языка на новый. Прямо сейчас я занимаюсь себя «детектором языка»,

    12зной

    3ответ

    Я хотел это: for i := 0; i < len(str); i++ { dosomethingwithrune(str[i]) // takes a rune } Но оказывается, что str[i] имеет тип byte (uint8), а не rune. Как я могу перебирать строку с помощью

    11зной

    4ответ

    У меня возникли проблемы с сортировкой строк по символам (чтобы проверить, являются ли две строки анаграммами, я хочу сортировать их и проверять на равенство). я могу получить []rune представление стр