Language/Golang 4

간단한 Goland 문법

File 생성IDE > File > new > Go file아래 코드 작성package main import "fmt" func main() { fmt.Printf("Hello World") }test.go 로 저장File 실행"Shift" + "F10" > Run 출력물 확인 Build Output 창에 Hello World 뜨면 성공 (exe 파일도 생성됨) 1. 세미콜론(;)은 옵션 (안 쓰는게 일반적임) 2. 중괄호({})의 시작은 항상 같은 줄에.1 2 3 4 5 6 7 8// 가능 func main() { } // 에러 func main() { }3. 들여쓰기는 반드시 탭(Tab) 키를 사용. 4. 주석은 C 스타일 (// 와 /**/) 5. 변수와 상수1 2 3 4..

Language/Golang 2019.03.06

GoLang 설치(for Windows)

Go 설치하기https://golang.org/dl/본 가이드에서는 Windows 편으로 가이드 함. 설치 파일 다운로드 : go1.12.windows-amd64.msi (117MB) 다운로드 받음 1. 설치 파일 실행 2. 기본 설정값으로 계속 설치 진행 3. 설치경로 C:\Go\ (Default) 4. 설치 실행 5. 설치 완료 6. 환경변수 설정 확인다음과 같이 환경변수를 자동으로 잡아줌내 컴퓨터 우클릭- 속성메뉴에서 시스템 들어가셔서 고급시스템 설정에서 환경변수를 보시면 GOROOT 란 것이 환경변수로 잡혀져 있음.GOROOT 가 Go 가 설치된 곳을 가리키는 환경변수임 (하단 그림 참고) Path 경로 확인 Path에 등록되어 있어야, 어디에서든 Go 명령어를 사용할 수 있음. 7. 설치 확인W..

Language/Golang 2019.03.06

Golang 개요

■ Go 언어 개요 1. 컴파일 기반의 정적 타입 언어 (compiled language)•Go언어는 컴파일 기반의 정적 타입언어임•컴파일로 인해 파이썬(Python)이나 루비(Ruby)같은 인터프리터(interpreter) 언어로 개발할 때보다 버그 요소가 많이 줄어듬•Go언어의 컴파일러는 C언어에서의 warning(예를 들면, 사용하지 않는 변수나 패키지를 import했을시에 Go 컴파일러는 오류를 발생시킵니다.) 에 해당하는 문제들도 모두 error로 만듬.•Go언어는 컴파일 언어지만, C/C+의 해더파일이 없어서 헤더파일이 조금만 수정되어도 모두 다시 컴파일하는 그런 문제가 없고, 소스코드를 패키지화하여 변경된 부분만 컴파일하기 때문에 컴파일 시간이 엄청나게 빠름 2. 하지만 동적 언어 특성도 가..

Language/Golang 2019.03.06