Go에서 부울을 문자열로 변환
Jay Singh
2023년1월30일
![Go에서 부울을 문자열로 변환](/img/Go/ag-feature-image---convert-bool-to-string-in-golang.webp)
이 기사에서는 Go에서 부울을 문자열 데이터 유형으로 변환하는 방법을 소개합니다.
FormatBool
을 사용하여 Go에서 부울을 문자열로 변환
아래 예에서 FormatBool
은 a
값에 따라 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