Вырезать последний символ и добавить «.»?🙂
Думал об этом. Думал есть какие-то готовые варианты чтоб выглядело менее костыльно
Replace будет дольше работать. Но нужна полная задача
https://stackoverflow.com/questions/8689425/how-to-remove-the-last-character-of-a-string-in-golang
s := "hello:" s = s[:len(s)-1] + "."
В Go строки можно использовать как массивы? о_О
строка - это массив байт
Только будь осторожнее. Если последний символ будет не utf8, то решение выше поломается.
Оно мне в целом не подходит
почему не подходит?
. вполне себе utf8 и даже ASCII
Ну русский Символы кароч. Мб название кодировки другое
Потому-что вместе с : удаляется то что было после него, а мне это не надо
тогда strings.Replace, strings.ReplaceAll или strings.Replacer
у вас в вопросе написано про конец строки
Не правильно немного выразился, сорри
Обсуждают сегодня