반응형
# 배경
기부번호 앞에 0으로 채워서 10자리를 만들어야했다.
# 코드
num := 1236
fmt.Printf("%0자리수d", num)
- %010d : 10자리 만들기
- %08d : 8자리 만들기
# Printf 이용하기
예시
num := 12365
fmt.Println("num의 값 : ",num)
fmt.Printf("10자리 수 만들기 : %010d\n", num)
fmt.Printf("8자리 수 만들기 : %08d", num)
결과
num의 값 : 12365
10자리 수 만들기 : 0000012365
8자리 수 만들기 : 00012365
# Sprintf 이용하여 변수에 넣기
예시
num := 12365
result := fmt.Sprintf("10자리 수 만들기 : %010d", num)
fmt.Println("result 값 : ", result)
결과
result 값 : 0000012365
# 해당이슈
https://github.com/YooGenie/go-study/issues/25
반응형
'Study > Go 언어' 카테고리의 다른 글
[golang] string를 잘라서 int64로 배열에 저장하기 (0) | 2022.03.07 |
---|---|
[golang] 숫자 랜덤으로 생성하기 (0) | 2022.03.05 |
[golang] 슬라이스(slice) 공부하기 (0) | 2022.02.22 |
[golang] 환경변수 설정하는 방법 (0) | 2022.02.20 |
[golang] 타입(type) 확인 하는 방법 (0) | 2022.02.19 |