How to get character in string golang?

Hi Friends 👋,

Welcome To aGuideHub! ❤️

Today, we are going to get characters from a string in golang, here we will use basic built-in syntax to get a char from a string.

To get char from a string, you have to use the string() method, and pass your string as a parameter with your char index.

Take an example.

You have a hello string and if you want get their second char then you have to write like the below example.


Let check with complete example.

package main

import "fmt"

func main() {
    fmt.Println(string("Hello"[1]))              // ASCII only
    fmt.Println(string([]rune("Hello, 世界")[1])) // UTF-8
    fmt.Println(string([]rune("Hello, 世界")[8])) // UTF-8

You will get index char in your golang console, let check the output.

Let’s see actual output of the code.

get, character in string, golang

Try it yourself

All the best 👍

Premium Content

You can get all the below premium content directly in your mail when you subscribe us


Interview Questions

Soon You will get CSS, JavaScript, React Js, and TypeScript So Subscribe to it.

Portfolio Template

View | Get Source Code

Cheat Sheets

Cheat Sheets Books are basically Important useful notes which we use in our day-to-day life.

Related Posts