[Go 언어] 24. 콘솔 출력 함수 Println, Print, Printf 사용하기

안녕하세요. 언제나 휴일, 언휴예요.

 

이번 게시글에서는 콘솔에 문자를 출력할 때 사용하는 Println, Print, Printf 함수 사용하는 방법을 알아볼게요.

Println 함수는 가장 많이 사용하는 함수로 개행을 자동 추가하여 출력하는 함수이며 Print함수는 개행을 자동으로 추가하지 않습니다. 그리고 Printf 함수는 포멧 지정자를 이용하여 개발자가 원하는 형태로 출력하는 함수입니다.

새 프로젝트를 생성하여 Println 함수를 사용해 보아요.

[그림 1] LiteIDE에서 새 프로젝트 생성 및 소스 파일 추가
[그림 1] LiteIDE에서 새 프로젝트 생성 및 소스 파일 추가

 

Println 함수는 하나의 값을 인자로 전달하여 출력할 수 있습니다.

  • 인자 하나를 전달하여 출력

 

출력 결과는 다음과 같아요.

 

그리고 여러 개의 인자를 콤마로 열거하여 출력할 수도 있습니다.

  • 여러 개의 인자를 출력하기

출력 결과는 다음과 같습니다.

Print 함수 사용 방법은 Println과 같습니다. 다만 자동으로 개행해 주지 않기 때문에 ‘\n’를 추가로 전달해야 개행합니다. 여기에서는 이에 관해 별도로 다루지 않을게요. 여러분께서는 한 번 사용해 보세요.

[그림 2] Println 함수 사용 예제 실행 화면
[그림 2] Println 함수 사용 예제 실행 화면
Printf 함수는 포멧을 지정하여 원하는 형태로 출력할 때 사용합니다.

원하는 출력 폭을 지정할 때 %3d처럼 지정할 수 있습니다.

만약 지정한 출력 폭에 빈 자리를 0으로 채워서 출력을 원하면 %03d처럼 지정할 수 있어요.

출력할 때 왼쪽 자리부터 출력을 배정할 때 %-3d처럼 지정할 수 있어요.

출력할 소수점 이하 자리를 지정할 때 %.4f 처럼 지정할 수 있습니다.

 

새 프로젝트를 생성하여 Printf 함수를 사용해 보아요.

[그림 3] LiteIDE에서 새 프로젝트 생성 및 소스 파일 추가
[그림 3] LiteIDE에서 새 프로젝트 생성 및 소스 파일 추가

 

출력 결과는 다음과 같습니다.