소개
이전 모듈에서 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 애플리케이션을 실행하는 방법에 대한 지식
- 변수를 선언하고 초기화하는 방법에 대한 지식
- 함수를 만드는 방법에 대한 지식