Руна в строку в Go
Из одной руны можно собрать строку из одного символа.
Преобразование string(r) берет код руны
и строит текст длиной в один знак в UTF-8. Так
получают строку для вывода или для сложения с
другим текстом.
После преобразования тип уже string, и
с ним работают те же команды, что и с литералом
в двойных кавычках. Длину такой строки в байтах
и в символах для одной латинской буквы обычно
совпадает с единицей.
Запишем руну и переведем ее в строку:
letter := 'K'
text := string(letter)
fmt.Println(text)
fmt.Println(len(text))
Дана руна:
dot := '.'
Получите строку из dot, запишите ее
в piece и выведите piece.
Дана руна:
digit := '5'
Склейте строку из digit с текстом
" items" и выведите результат.
Дан следующий код:
letter := 'Q'
fmt.Println(letter)
fmt.Println(string(letter))
Скажите, чем отличается вывод двух команд.