В Go обработка текста — это важная часть многих программ. Для работы с текстом Go предлагает два основных типа: строки и руны. Понимание этих типов и их использование является ключом к эффективной работе с текстовыми данными в Go. Строки Строка в Go — это последовательность байтов. Строки в Go неизменяемы, что означает, что после их создания изменить содержимое строки нельзя. Для изменения строки необходимо создать новую строку с необходимыми изменениями. s := "Привет, мир!" Строки в Go могут содержать любые данные, включая бинарные, но чаще всего они используются для хранения текста в кодировке UTF-8. Это означает, что один символ может занимать более одного байта. Руны Руна в Go — это одиночный символ Unicode. Тип rune является псевдонимом для int32, и он используется для представления кодовых точек Unicode. Работа с рунами особенно полезна, когда необходимо обрабатывать посимвольно текст, закодированный в UTF-8. r := '世' В этом примере r — это руна, представляющая симв
Курс - «Программирование на Go для начинающих» - #9 Работа с данными. Коллекции: массивы, срезы и карты.
21 апреля 202421 апр 2024
2
1 мин