소개

완료됨

이전 모듈에서 Go의 기본 사항을 배웠습니다. 데이터 형식, 변수, 상수, 함수 및 패키지에 대해 알아 보았으며, 프로그램의 논리를 구성하는 방법과 Go에서 기본으로 코드를 구성하는 방법을 알고 있습니다. 이제 if/else, switches, for 같은 기본 제어 흐름과 필수 함수를 사용하여 오류를 처리하는 방법을 배울 준비가 되었습니다.

C#이나 Java 같은 C 구문 대부분을 따르는 프로그래밍 언어를 경험한 적이 있는 경우에는 이 모듈의 몇 섹션은 수월할 것입니다. 그러나 다른 섹션에서는 Go가 다른 뉘앙스를 볼 수 있습니다.

모듈 끝 부분에는 지금까지 배운 모든 개념을 적용해야 하는 과제가 있습니다. 나중에 과제의 해답을 본인이 해결한 방식과 비교할 기회가 있습니다.

학습 목표

이 모듈에서 학습할 내용은 다음과 같습니다.

  • 단순 및 복합 if 문에 대해 알아봅니다.
  • switch 문과 해당 기능에 대해 알아봅니다.
  • for 키워드를 사용하여 Go에서 loop 문과 해당 패턴에 대해 알아봅니다.
  • 필수 함수를 사용하여 defer, panic, recover 같은 오류를 처리합니다.

사전 요구 사항

  • 애플리케이션을 만들 준비가 된 Go 환경. 가급적이면 로컬에 Go가 설치 및 구성되어 있어야 하며, Visual Studio Code Go 확장이 설치되어 있어야 합니다. Go Playground를 사용해도 됩니다.
  • .go 파일을 만들고 수정하는 방법에 대한 지식
  • 터미널 프롬프트를 사용하여 Go 애플리케이션을 실행하는 방법에 대한 지식
  • 변수를 선언하고 초기화하는 방법에 대한 지식
  • 함수를 만드는 방법에 대한 지식