이번에는 Map에 대해 알아봅시다 ! 타 언어 ex) java 같은 경우에는 hash, linked ... 기타 등등 Map이 존재한다. 역시 Go 에서도 Map을 pakage에서 제공한다 ! 살펴보자 | MAP 특징 -Hashtable, 딕셔너리(파이썬), Key - Value 로 자료 저장 -레퍼런스 타입(참조 값 전달)이다. -비교 연사자 사용 불가능 ( 참조 Type 이므로) -참조 Type(key)로 사용 불가능, 값(Value)으로 모든 타입 사용가능하다. -make 함수 및 축약(리터럴)로 초기화 가능 -순서 없음 ( 주의 실행할 때 마다 값이 바뀝니다,) 문법 //기본 값 key : string(""), value : int (0) var map1 map[string]int = make(m..
이번에는 Go 언어를 직접 타이핑하여 실행해보겠습니다! 고언어의 시작을 알리는 package main과 함께 기본적으로 Go언어는 "fmt"를 import해서 사용합니다. 여기서 짚고 넘어가야 할 점은, 1.기본적으로 pakage가 어떻게 동작하는지 2.왜 Println 같은 메서드는 대문자로 시작하는지 총 두 가지를 알아보겠습니다. something폴더의 something.go 대문자로 작성된 func 같은 경우 auto export & auto import를 통하여 다른 패키지로부터 선언한 func 들을 import 해올 수 있습니다. 즉, section1의 helloworld.go에서 사용할 수 있다는 소리죠. ( 단, SayHello는 대문자로 시작해야합니다 소문자로 시작하는경우 private로 ..