MyTetra Share
Делитесь знаниями!
Строки в Golang
Время создания: 01.11.2020 22:51
Автор: br0ke
Текстовые метки: go, golang, data, type, datatype, str, string, text
Раздел: Информационные технологии - Golang
Запись: and-semakin/mytetra_data/master/base/1604253089bczh62zdtw/text.html на raw.githubusercontent.com

Строка -- это последовательность символов. Строки в Go представляются в виде байтов (а многие символы юникода занимают больше одного байта).


Строковый литерал можно создать двумя способами:


  1. в двойных кавычках "Hello World" -- при таком подходе строка обязательно должна быть однострочной, но зато работают бэкслэш последовательности, типа \n, \t и т.д.
  2. в бэктиках `Hello World` -- в такой записи можно сделать строку сколько угодно длинной, она может содержать переносы строк, а бэкслэш перестает быть специальным символом и воспринимается буквально.


Распространённые операции над строками:


  • получить количество байт в строке: len("Hello World")
  • получить байт строки по индексу: "Hello World"[0]
  • конкатенация строк: "Hello" + " World"
Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования