콘솔 출력 함수의 기본
02 변수와 상수
콘솔 출력 함수의 기본

변수와 상수에 관한 개념에 대해 알아보기 전에 프로그래밍에서 많이 쓰이는 함수 중에 하나인 '콘솔 출력 함수'에 대해 간단하게 알아보겠습니다. 여러분이 계산기를 만든다고 생각해봅시다. 계산기의 기능을 모두 구현해도 출력 값을 보여주지 않으면 제대로 만들어졌는지 알 방법이 없습니다. 따라서 코드가 제대로 작동되는 지 알기 위해 콘솔 출력 함수를 먼저 알아야 합니다. 콘솔 출력 함수 또한 사용함에 있어 용법이 있기 때문에 자세한 내용은 '콘솔 출력과 입력 함수' 챕터에서 다루도록 하겠습니다.

println, print


Go언어에서는 꼭 fmt 패키지를 import 하지 않아도 기본적으로 콘솔 출력 함수인 println과 print 함수를 지원합니다. 두 함수의 차이점은 단순히 호출 후 개행을 하느냐 안 하느냐 입니다. println 함수는 호출 후 개행을 하고 print 함수는 호출 후 개행을 하지 않습니다. 따라서 개행을 하기 위해서 개행을 의미하는 이스케이프 시퀀스인 '\n'을 입력해야 합니다. 사용 형태는 print(출력하고자 하는 데이터)입니다. 여러 데이터를 출력할 때는 콤마(,)를 사용하면 됩니다.

그리고 이 함수들은 함수 안에서의 연산 식을 결과 값으로 출력이 가능합니다. 예를 들어 fmt.Println(3+5)를 하면 8이 출력됩니다. 


아래 코드를 바로 실행해보세요.

실행 언어: go
실행 결과를 확인해보세요!

fmt


이미 여러분은 지난 강의 실습에서 "Hello goorm!"을 출력하면서 fmt 패키지를 사용해보셨습니다. 일반적으로 Go언어에서 콘솔 입출력을 위해서는 fmt 패키지를 import 해서 사용합니다. 물론, Go언어에서 기본으로 제공하는 입출력 함수도 있지만, 그것을 사용하는 것보다는 조금 더 강력한 입출력 기능을 제공하는 fmt 패키지의 사용을 권장합니다. 앞으로 이 강좌의 모든 예제는 fmt 패키지를 이용하여 콘솔 입출력을 진행할 것입니다.


package main 밑 줄에 import "fmt"를 작성해둠으로써 이 패키지를 사용하겠다고 선언합니다.

사용 형태는 fmt.Print(출력하고자 하는 데이터)입니다. 콘솔 출력을 위해 가장 많이 쓰이는 함수인 PrintlnPrint 함수의 사용법은 아래의 코드와 같습니다. 그리고 Printf 함수는 서식 문자를 활용하여 원하는 포맷으로 데이터를 채워서 출력하고자할 때 사용합니다. (C언어에도 동일한 이름의 함수가 있습니다.) 


아래 코드를 바로 실행해보세요.

실행 언어: go
실행 결과를 확인해보세요!

콘솔 출력과 입력 함수에 관한 상세한 내용은 "콘솔 출력과 입력 함수" 챕터에서 다룰 예정이 우선 너무 부담갖지 마시고 다음 강의로 이동해보시죠.

질문하기
추가 자료
no files uploaded

추가 자료가 없습니다

여기서 새로운 학습 자료를 확인하세요!
선생님이 추가한 자료들을 바로 확인할 수 있어요.