Как разбить строку на символы в Golang?

Пользователь

от jeremy_larkin , в категории: Golang , 4 месяца назад

Как разбить строку на символы в Golang?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от carlo.cummerata , 4 месяца назад

@jeremy_larkin Вы можете разбить строку на массив символов в Golang, используя strings.Split() и получить на выходе массив символов, посмотрите как это работает ниже:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
package main

import (
   "fmt"
   "strings"
)

func main() {
   str := "Я тест"

   // Вывод: [Я т е с т]
   arr := strings.Split(str, "")
   fmt.Println(arr)
   // Вывод: 6
   fmt.Println(len(arr))
   // Вывод: т
   fmt.Println(arr[2])
}