Go by Example: [09] Slices

Slices Go언어에서는 슬라이스라는 특수항 데이터 타입이 존재합니다. 배열과 유사하지만 좀더 유연하게 데이터를 처리할 수 있습니다. package main import "fmt" fucn main() { s := make([]string, 3) // [1] fmt.Println("emp:",

Go by Example: [10] Maps

Maps 맵(Map)은 Go언어에서 기본적으로 제공하는 연관된 데이터를 다룰 수 있는 자료구조입니다. 이 자료형은 다른언어에서는 해쉬(hash)값이나 사전(D

Go by Example: [11] Range

Range range키워드는 복합데이터구조(배열,슬라이스, 맵등)의 데이터를 나열할때 유용하게 사용할 수 있는 키워드입니다. 이미 배운 이러한 데이터구조의 항목

Go by Example: [12] Functions

Functions 함수는 Go언어의 핵심중의 핵심 입니다. 몇가지 예제를 통해서 간단하게 함수에 대해서 알아보도록 하겠습니다. package main import "fmt" func plus(a int, b int) int { // [1] return a + b // [2] } func

Go by Example: [13] Multiple Return Values

Multiple Return Values Go언어에서는 다수개의 결과값을 리턴 할 수 있는 기능을 기본적으로 제공합니다. 이 기능이 Go언어를 특징짓는 기능 중 하나이기도 합니다. 예를들면, 특정