소개

완료됨

이전 모듈에서는 Go 프로그램에서 데이터 구조를 빌드하기 위한 기반으로 사용되는 Go의 기본 데이터 형식에 대해 살펴보았습니다. 이 모듈에서는 앞에서 설명한 집계 형식(배열 및 조각)을 다룹니다. 둘 간의 차이점을 배우고 특정 유형을 사용하는 경우에 대해 알아봅니다. 또한 Go를 사용하여 데이터를 조작하는 기반이 되고 많은 웹 서비스에 사용되는 맵과 구조체를 다룹니다.

마지막으로 JSON 페이로드를 구문 분석할 때 유용하게 사용할 수 있는 사용자 지정 및 복합 데이터 형식을 빌드하는 방법을 배웁니다.

학습 목표

이 모듈에서는 다음에 대해 알아봅니다.

  • Go의 집계 형식: 배열 및 조각
  • 배열과 조각 간 차이점
  • 데이터를 조작하는 기본 제공 함수
  • 맵을 사용하여 키 및 값 데이터 구조를 사용하는 방법
  • 구조체를 사용하여 복잡한 사용자 지정 데이터 형식을 작성하는 방법

사전 요구 사항

  • 애플리케이션을 만들 준비가 된 Go 환경. 가급적이면 Go를 로컬에 설치하고 구성해야 하며 Visual Studio CodeGo 확장과 함께 설치해야 합니다.
  • .go 파일을 만들고 수정할 수 있습니다.
  • 터미널 프롬프트를 사용하여 Go 애플리케이션을 실행할 수 있습니다.
  • string, int, boolean과 같은 기본 데이터 형식에 대해 알고 있습니다.
  • iffor 문과 같은 기본적인 데이터 제어 흐름을 작성하는 방법을 알고 있습니다.