golang Срезы для подстрок и Строки как слайс-байты (срезы байт)
Primary tabs
Forums:
Что почитать предварительно:
Получение подстроки с помощью оператора среза
Часть строки - подстроку можно получать с помощью оператора среза.
Для этого надо указать, начиная с какого байта (включительно) и по какой байт (не включительно) вы хотите получить подстроку:
// получение подстроки, в байтах, не символах! hello := helloWorld[:12] // Привет, 0-11 байты H := helloWorld[0] // byte, 72, не "П"
Строки и слайс байты
Еще одной особенностью строк является то, что их можно конвертировать в слайс-байт, и обратно слайс-байт вы можете конвертировать в строку.
// конвертация в слайс байт и обратно byteString = []byte(helloWorld) helloWorld = string(byteString)
- Log in to post comments
- 63 reads