Golang 입문 2

[Go] 3. Go(Golang)의 입력 함수 (scan)

프로그래밍 언어 공부의 두 번째 단계는 입력이다. 적어도 입력, 출력만 할 줄 알아도 "그대로 출력하기"와 같은 알고리즘 문제는 풀 수 있다! (사실 EOF처리를 하는 방법도 배워야 할 것이다!) 앞서 공부했던 "fmt" 패키지에서 제공하는 입력 함수 세 가지에 대해 공부해보자. Scanf 함수 C언어의 scanf 함수와 매우 비슷해서 처음 함수를 사용할 때도 익숙하게 사용할 수 있었다. format 지정자를 통해 정해진 형식의 입력을 받을 수 있게 해주는 함수이다. 간단하게 예제만 보고 넘어가도 괜찮을 것 같다. 예제 코드) package main import "fmt" func main() { var age int var name string fmt.Print("이름과 나이를 띄어쓰기로 구분하여 입력..

[Go] 2. Go(Golang)의 출력 함수 (print)

Go언어의 출력 함수에 대해서 알아보기 전에 먼저 "fmt"에 대해 알고 있어야 한다. 이전 글에도 다음과 같은 코드를 계속 사용했다. import "fmt" 이 패키지는 Go언어에서 C언어의 printf 함수나 Python의 print 함수, Java의 println 함수와 같은 여러 가지 출력 함수를 사용할 수 있게 해주는 패키지이다. (출력뿐만 아니라 여러 가지 입력 함수 도 사용 가능하다.) 깃허브나 많은 블로그들의 Go언어 코드를 살펴보면 대부분 필수적으로 improt하는 패키지이다. Go언어의 출력 함수 종류 "fmt"패키지를 통해 , Print, Println, Printf 함수를 호출할 수 있다. 호출 형식은 다음과 같다. import "fmt" fmt.Print("Hello world!"..