How to convert a char array to a string using Golang

  • 26 June 2020
  • ADM


How to convert a char array to a string using Golang - images/logos/golang.jpg


Here is a simple snippet how to convert a char array to a string type in Golang. If you need help how to install Golang check the references links.


To convert the char array to a string the string method was used.

package main

import (

func main() {

	var chars = []byte{97, 98, 99, 100, 101, 102, 103}
	/** print the array of chars */

	/** convert char array to string */
	str := string(chars)

	/** print the new string to the console */



To compile the code navigate to the file location and run the following command.

$ go build char_array_to_string.go

Then depending if you are on Linux or windows the binary file is created.

To run the application execute the command.


$ char_array_to_string


c:\Users\adm\go\tutorials> char_array_to_string.exe

If you want to compile and run the application in one single step run the following command:

go run char_array_to_string.go


Will display the char array and the corresponding string value.

[97 98 99 100 101 102 103]