변수(Variables) 변수는 프로그램 운영에 필요한 임시 공간을 확보하고자 사용하는 기능입니다. [var] 를 사용하여 선언합니다. 상수와는 달리 할당된 값이 프로그램 운영 중에 계속해서 바뀔 수 있으며, 초기 값을 지정하지 않으면 Default 값을 가집니다. Default 값은 Integer → 0, Float → 0.0, Boolean → false, String → 공백이 할당 됩니다. package mainimport "os" // 변수선언var i int var b boolvar s string // 단축형 변수 선언 var ( i0 int b0 bool s0 string) // int Point 선언var p0, p1 *int // 초기값 할당 선언 var i1 int = 10var b1..
상수 (Constants) 한번 선언하면 프로그램이 종료될 때까지 변하지 않는 데이터를 말합니다. const Keyword 를 활용하여 선언합니다. 상수의 종류입니다. 상수의 종류에는 Boolean, Rune, Integer, Floating-point, complex, String constants가 있습니다. 상수의 선언 방식 const iConst int = 10const fConst float64 = 3.141592const sConst string = "abcde" const iNoTypeConst = 10const fNoTypeConst = 3.141592const sNoTypeConst = "abcde" const Company, Writer, Version = "Roots", "DM Par..
파일이름(File names), 키워드(Key words), 식별자(Identifiers) 파일이름(File names)파일 이름에는 밑줄("_")을 제외하고는 특수문자를 사용할 수 없습니다. 특히, 숫자로 시작하는 문자열, 예약된 Key words, 선언된 Identifiers는 사용이 불가능 합니다. 파일 이름의 길이는 제한이 없으나, OS에 따라 문제가 생길 수 있으니 확인해 보셔야 합니다. Source file 의 확장자는 ".go" 로 저장되어야 합니다. 예약된 키워드(Key words)break, case, chan, const, continue, default, defer, else, fallthrough, for, func, go, goto, if, import, interface, map..
1) Go program download location - Web site : https://golang.org/dl/ 에 접속하면 다운로드가 가능합니다. 2) Go Program environment variable Window에서 환경 변수의 조정은 제어판 → 시스템 및 보안 → 시스템 → 고급 → 환경변수를 클릭하여 아래 내용을 참조하시어 사용자의 환경에 맞게 추가하면 됩니다. - GOROOT : Go Program 설치 경로입니다. GOROOT=C:\Go - GOARCH : 설치된 Processor architecture 입니다. GOARCH=amd64 - GOOS : 설치된 운영체제 입니다. GOOS=windows - GOBIN : Go.exe 가 설치된 위치 입니다. 프로그램상 왜 필요한지는..
1) Go Program History - 2007년 09월 21일 : 초기 디자인 - 2012년 03월 : 1.0 출시 - 2013년 05월 : 1.1 출시 - 2013년 12월 : 1.2 출시 - 2014년 06월 : 1.3 출시 - 2014년 12월 : 1.4 출시 - 2015년 08월 : 1.5 출시 - 2016년 02월 : 1.6 출시 - 2016년 08월 : 1.7 출시 - 2017년 02월 : 1.8 출시 2) Go Logo 3) Go 언어의 특징은 아래와 같습니다. - 쉽게 배울 수 있도록 단순함을 중시합니다. - 사용하기 쉬운 메모리 관리 및 구문을 경량화 하였습니다. - 생산성 향상을 위한 빠른 컴파일을 제공합니다. - C 언어 보다 빠른 컴파일 속도를 제공합니다. - 간단한 코드 작성..
Go Programming Language 를 사용하여 Web Application 개발을 하기위한 Package 정리 1. Pagkage Manager 표준으로 붙어 go 도구를 사용하자. 필요한 라이브러리는 저장소에서 go get으로 go get http://golang.org/cmd/go/#hdr-Download_and_install_packages_and_dependencies 2. Application Program Server 표준 패키지 net/http를 사용하면 http 서버를 실행할 수 있다. Apache Webserver를 사용하고 싶으면 표준 패키지 net/http/cgi package 와 net/http/fcgi package를 사용하면 좋다. http://golang.org/pkg..