트랙
/
Go
Go
/
학습 과정
/
문자열 서식 지정
문자

문자열 서식 지정 에서 Go

3개의 연습 문제

문자열 서식 지정 소개

Go에는 fmt(형식 패키지)라는 내장 패키지가 있어서 입력과 출력의 형식을 다루는 다양한 함수를 제공해요. 가장 많이 쓰는 함수는 Sprintf인데, %s 같은 동사 를 사용해 값을 문자열에 끼워 넣고 그 문자열을 반환해요.

import "fmt"

food := "taco"
fmt.Sprintf("Bring me a %s", food)
// Returns: Bring me a taco

Go에서는 실숫값을 Sprintf의 동사로 간편하게 서식화할 수 있어요. %g(간결한 표현), %e(지수), %f(지수 없음)를 쓰면 돼요. 세 동사 모두 필드의 너비와 숫자의 자릿수를 조정할 수 있어요.

import "fmt"

number := 4.3242
fmt.Sprintf("%.2f", number)
// Returns: 4.32

사용할 수 있는 동사의 전체 목록은 형식 패키지 문서에서 확인할 수 있어요.

fmt에는 문자열을 다루는 다른 함수들도 있어요. 예를 들어 Println은 전달받은 인자를 콘솔에 그대로 출력하고, Printf는 입력을 Sprintf와 같은 방식으로 서식화한 뒤 출력해요.

GitHub에서 편집 링크가 새 창이나 탭에서 열려요

문자열 서식 지정 배우기

연습이 잠겨 있어요

문자열 서식 지정 개념을 연습하려면 연습 문제 3개를 더 잠금 해제해요