Welcome To Golang By Example

Convert string to uppercase in Go (Golang)

Table of Contents

Overview

In Glang string are UTF-8 encoded. strings package of go language provides a ToUpper method that can be used to convert all Unicode letters to their upper case. This method will return the copy of the string as in GO string are immutable.

Below is the signature of the function

Let’s look at the working code

Code:

package main

import (
    "fmt"
    "strings"
)

func main() {
    res := strings.ToUpper("abc")
    fmt.Println(res)

    res = strings.ToUpper("abc12$")
    fmt.Println(res)
}

Output:

ABC
ABC12$