Go에서 부울을 문자열로 변환

Jay Singh 2023년1월30일
  1. FormatBool을 사용하여 Go에서 부울을 문자열로 변환
  2. Sprintf를 사용하여 Go에서 Boolean을 문자열로 변환
Go에서 부울을 문자열로 변환

이 기사에서는 Go에서 부울을 문자열 데이터 유형으로 변환하는 방법을 소개합니다.

FormatBool을 사용하여 Go에서 부울을 문자열로 변환

아래 예에서 FormatBoola 값에 따라 true 또는 false를 반환합니다.

package main

import (
    "fmt"
    "strconv"
)

func main() {
    a := true
    str := strconv.FormatBool(a)
    fmt.Println(str)
}

출력:

true

다음 예에서 FormatBool은 부울 값을 인수로 받아 문자열로 변환합니다.

package main

import (
    "fmt"
    "strconv"
)

func main() {
    boolVal := true
    strVal := strconv.FormatBool(boolVal)
    fmt.Printf("Type of strVal: %T\n", strVal)
    fmt.Printf("Type of boolVal: %T\n", boolVal)
    fmt.Println()
    fmt.Printf("Value of strVal: %v\n", strVal)
    fmt.Printf("Value of boolVal: %v", boolVal)
}

출력:

Type of strVal: string
Type of boolVal: bool

Value of strVal: true
Value of boolVal: true

Sprintf를 사용하여 Go에서 Boolean을 문자열로 변환

Sprintf 함수를 사용하여 부울을 문자열로 변환할 수도 있습니다.

package main

import (
    "fmt"
)

func main() {
    boolVal := false
    strVal := fmt.Sprintf("%v", boolVal)
    fmt.Printf("Type of strVal: %T\n", strVal)
    fmt.Printf("Type of boolVal: %T\n", boolVal)
    fmt.Println()
    fmt.Printf("Value of strVal: %v\n", strVal)
    fmt.Printf("Value of boolVal: %v", boolVal)
}

출력:

Type of strVal: string
Type of boolVal: bool

Value of strVal: false
Value of boolVal: false

관련 문장 - Go String