mspring03 / Gooooooooooo

a record of study in 'go' programing languages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go 옹부 시작

초기 환경 설정

  1. Go 설치

  2. Go Workspace 설정

    프로젝트를 진행할 폴더를 생성합니다.

    그후에 반드시 bin, pkg, src 3개의 폴더를 생성합니다

    각 폴더의 역할은 다음과 같다

    bin 폴더 : 소스파일 컴파일 후 운영체제별 실행 가능한 바이너리(Binary)파일이 저장되는 곳
    pkg 폴더 : 프로젝트에 필요한 패키지가 컴파일 되어 라이브러리 파일이 저장되는 곳
    src 폴더 : 직접 작성한 소스 코드 및 오픈 소스 코드를 저장하는 곳

  3. Workspace 환경 변수 설정

    윈도우 제어판 -> 시스템 -> 고급 시스템 설정 -> 환경 변수에 GOPATH 를 등록합니다.

    go env 명령어를 실행 후 위에서 설정한 GOPATH 경로가 정확한지 확인합니다.

    # mac os
    $ mkdir -p ~/workspace/go
    # 아래 환경변수 선언은 .bashrc에 작성하는 것이 좋음
    $ export GOPATH=~/workspaces/go
    

IDE

Goland : JetBrains가 만든 Go 개발용 IDE

간단 명령어

⌘, : 설정(Preferences) 창을 엽니다.

⌘E : 최근 사용한 파일 목록을 조회합니다.(Recent files popup)

Double⇧ : 가장 자주 사용되는 단축키 입니다. 파일, 클래스, 설정 등 키워드에 관련된 가능한 모든 것을 검색해 보여줍니다.( Search everywhere )

⌥Space : 구현된 코드를 조회합니다. (Quick Definition)
⌘B : 해당 코드의 선언부로 이동.
⌘⌥B : 해당 코드의 구현부로 이동.
⌥F7 : 해당 항목이 사용된 위치 검색

⌘D : 라인 복제 (Duplicate current line)
⌘⌫ : 라인 삭제 (Delete line at caret)
⌥↑,⌥↓ : 커서 근처의 코드 선택 영역을 확대하거나 축소합니다.
⌥←,⌥→ : 단어별 포커스 이동
⌥⇧←,⌥⇧→ : 단어별 선택
fn↑,fn↓ : Page Up/Down
fn←,fn→ : 라인 시작,끝으로 이동
fn⇧←,fn⇧→ : 라인 전체 선택


공식문서

내가 보고 공부한 블로그 & 흥미로운 글

GO

FrameWork

gin

데이터 타입

context

Auth

Test

docker

Architecture

Tool

About

a record of study in 'go' programing languages


Languages

Language:Go 100.0%