GO lang (26) 썸네일형 리스트형 [GO] 자료구조 - map/dictionary 자료구조 - map{ string:string } \mydict\mydict.go package mydict import "errors" // Doctionary map type Dictionary map[string]string var errNotFound = errors.New("not found") var errWordExists = errors.New("that word already exists") var errCantUpdate = errors.New("can not update, non-existing word") // Search for a word func (d Dictionary) Search(word string) (string, error) { v, exists := d[word] .. [GO] 커스텀 패키지 만들기 개인 패키지를 import 할때 몇가지 이슈가 자주 발생하여 개인환경을 기준으로 정리했음. 1. 환경관련. 중요한 3가지 변수는 아래와 같습니다(윈도우10 64/인텔 기준입니다). set GO111MODULE= //이부분설정없어도 잘 됩니다. set GOPATH=D:\workspace\GO //개인프로젝트 위치로 설정 set GOROOT=C:\Program Files\Go 2. VSCode 를 실행시, 프로젝트 폴더에서 실행해야함, 이렇게 안하면 환경변수문제가 발생할 가능성이 높습니다. 현재 폴더를 프로젝트 폴더로 해서 VSCode 가 실행됩니다. d:\workspace\GO\nomad>code . //. 앞에는 공백 한개 있음 아래의 그림처럼 프로젝트 폴더가 자동으로 설정됨 d:\workspace\GO.. 이전 1 2 3 4 다음