Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goPmChRS 79 of 350 menu
◀ ▶

Руна в строку в 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))

Скажите, чем отличается вывод двух команд.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить