목록Go 언어 (13)
Connecting
변수 설정하기 Go 언어는 기본적으로 var키워드를 사용해서 변수를 선언할 수 있고, 자료형을 생략하거나 추가할 수 있습니다. Go 언어는 기본적으로 변수 타입을 추론하기 때문인데 다음과 같은 예제를 살펴보도록 하겠습니다. var name string // 변수 name은 문자열이다. var age int var title string = "Golang" // 변수 title은 문자열이며, golang 문자열을 초기화(대입) 한다. var number int = "30" 일반적인 언어와 다르게 Go 언어의 경우 자료형이 뒤에 오기 때문에 다른 언어를 접하신 분들이 Go 언어를 접하게 되면 어색하게 느껴질 수 있습니다. 하지만 가만히 살펴보면 사람이 글자를 쓰는 방식과 비슷하기 때문에 가독성에서 뛰어나다고..
Go 설치하기 Go언어는 다음과 같은 대부분의 OS를 지원합니다. 본인의 환경에 맞춰서 설치를 진행하고 버전확인을 통해 정상적으로 설치가 진행되었는지 확인하도록 하겠습니다. 2020.07.04일 기준 Go 최신버전은 1.14.4 입니다. 윈도우 Go 언어는 windows 7 / windows 10을 공식적으로 지원하기 때문에 이전 버전을 사용하고 있다면 OS 업그레이드를 진행하여 주시길 바랍니다. 본 설치는 윈도우 10 2004 빌드에서 진행하였습니다. https://golang.org/ 다음 링크로 접속합니다. 다운로드 링크로 접속하여 Featured downloads 항목에 Microsoft Windows 항목을 클릭하여 설치파일을 다운받습니다. (OS는 64bit 이어야 합니다.) 다운받은 파일을 ..
Go 언어란? 2019년 구글이 개발한 프로그래밍 언어로써, GC (garbage collection)와 병행성 (concurrent)을 잘 지원하는 컴파일 언어입니다. 로버트 그리즈머, 롭 파이크, 케네스 톰슨이 C++의 복잡성이 싫어서 개발되었습니다. 현재도 어떠한 패키지에 무엇을 포함할지는 이 세 사람이 만장일치로 합의해야 이루어진다고 하며, Golang 으로 불리기도 합니다. Go 언어 사용자들을 고퍼(Gopher)라고 부르며, 고퍼들을 위한 연례행사인 고퍼콘(Gophercon)이 열리고 있습니다. Go 언어 특징 Go 언어의 특징은 다음과 같습니다. 컴파일 언어이지만 컴파일러가 소스 코드를 해석하는 pass 수를 줄여서 인터프리터 언어처럼 빠르게 동작합니다. 언어의 문법이 간결하여 접근하기 쉽고..