투케이2K

48. (Go Lang) [Mac Os] Go 문법 : strconv 사용해 string to int 데이터 형 변환 수행 실시 - Atoi , Itoa 본문

Go Lang (Go 언어)

48. (Go Lang) [Mac Os] Go 문법 : strconv 사용해 string to int 데이터 형 변환 수행 실시 - Atoi , Itoa

투케이2K 2024. 2. 22. 11:08

[개발 환경 설정]

개발 언어 : Go

 

[소스 코드]

package main

import (
	"fmt"
	"strconv"
)

func main() {

	// ---------------------------------------------------
	// [기본 설명]
	// ---------------------------------------------------
	// strconv 패키지는 String 기본 데이터 유형을 다른 타입으로 형 변환 시 사용합니다
	// ---------------------------------------------------
	// Atoi : string to int 형 변환 시 사용합니다
	// ---------------------------------------------------
	// Itoa : FormatInt(int64(i), 10) 과 동일하며, int to string 형 변환 시 사용합니다
	// ---------------------------------------------------

	// [초기 문자열 선언]
	data := "30"

	// [string to int 변환]
	intData, err := strconv.Atoi(data)
	if err != nil {
		// [handle error]
		panic(err)
	}

	// [int to string 변환]
	strData := strconv.Itoa(intData)

	// [로그 출력]
	fmt.Println("")
	fmt.Println("----------------------------------------------")
	fmt.Println("[로그 출력 수행]")
	fmt.Println("----------------------------------------------")
	fmt.Println("intData : ", intData)
	fmt.Println("----------------------------------------------")
	fmt.Println("strData : ", strData)
	fmt.Println("----------------------------------------------")
	fmt.Println("")
}
 

[결과 출력]

 

 

반응형
Comments