Go2 slice 타입 Append시 오류 Case-Study 아래 글은 http://allegro.tech/2017/07/golang-slices-gotcha.html 글을 읽고 나름 실습 및 정리해 본 내용이다. 관련 코드는 https://github.com/tomining/go_tutorial/blob/master/src/tutorial/ch3/SliceFullCapacityBugExample.go 에서 확인할 수 있음을 미리 언급한다. 들어가며 Go 언어에는 slice라는 자료 구조가 존재한다. 만약 자바 개발자라면 Vector와 비슷하다고 생각하면 쉬울 것이다.(하지만 Vector와 같진 않다.) “Go언어 웹 프로그래밍 철저 입문” 책에서는 Array보다는 slice 타입을 더 많이 활용한다고 한다. Array와 Slice는 유사하지만 다르다.(“Go언어.. 2017. 7. 25. 무작정 go 언어 시작하기(Hello Go) 프로그래밍 언어를 배울 때 무작정 따라하기 샘플로 Hello World를 출력해 보는 프로그램을 많이 작성해 본다. Go 언어로 Hello World를 출력해 보자. Go 언어를 사용하기 위한 환경 정보는 아래와 같다. Go: 1.8.1 (https://golang.org/dl/) Intellij: golang ide (https://www.jetbrains.com/go/?fromMenu) PC: Mac 다운로드 후 패키지 설치를 하면 된다. 간단하다. 설치 후 hello.go를 작성해 보자. 프로젝트 디렉토리 구조는 아래와 같다. 다음은 hello.go 파일의 내용이다. package main import "fmt" func main() { fmt.Println("hello world") } IDE(I.. 2017. 5. 16. 이전 1 다음