본문 바로가기

Web 프로그래밍/go언어12

6. [go언어] 사용하지 않는 변수 및 패키지 처리 ※ go언어는 특이하게 사용하지 않는 변수 혹은 패키지 등이 있을 경우 컴파일 에러가 발생한다 go 언어에서 밑줄 문자 ( _ )는 임시적으로 유지한다 라는 뜻을 가지고 있다. 다양하게 사용되므로 꼭 알아두자  b 변수를 사용하지 않아 실행시 컴파일 에러가 난다.    _ 밑줄은 다른 곳에서도 많이 사용된다. 임시적으로 사용한다 라고 일단은 생각해두면 좋을 것이다. 2016. 7. 1.
5. [go언어] 변수사용 go언어를 사용하다보면 뭔가 여러 프로그래밍들이 짬뽕 되었다는 느낌을 받는다. 개인적으로는 C와 Javascript 가 섞인 느낌이랄까.. 변수선언에는 두가지 방법이 있다. 1. var 변수명 자료형변수명 : 밑줄(_), 혹은 영문으로 시작해야함자료형 : int, string, float, bool 등등 go언어는 자료형이 굉장히 많음  2. 짧은 선언:= 를 이용하여 선언을 한다 ( 처음 적용 시 뭔가 이상했으나 하다보니 익숙해짐 ) 2016. 7. 1.
4. [go언어] 기본문법 기본문법은 하다보면 저절로 알게되는 내용이지만 첫 go언어를 하게 되면 익숙하지 않은 부분도 있다. 1. 세미콜론을 사용하지 않는다. 컴파일 시 세미콜론이 없어짐2. 주석은 /* */, // 다른 언어와 동일하다.3. 중괄호( { )의 위치가 구문 끝에 와야 한다4. 들여쓰기는 보통 탭으로 저장 혹은 빌드시 알아서 잡아줌(굉장히 편함) 2016. 7. 1.
3. [go언어] Hello World! 역시 프로그램의 첫 시작은 Hello World 로 시작을 해야 제맛이다. LiteIDE를 실행 후 [File] - [New] 또는 Ctrl + N   2번 째 Go Source File 를 선택후에파일명을 간단하게 작성후 OK 버튼을 누르면 파일 생성 완료위의 예시는 example.go 파일로 생성이 된다.  자주 사용되는 단축키를 설명하자면Ctrl + b : 빌드Ctrl + r : 빌드 후 실행(디버깅 X)Ctrl + t : 테스트F9 : 브레이크 포인트 설정/해제F5 : 디버깅 시작, 계속Shift + F5 : 디버깅 중지  소스는 간단하다 go언어는 main 패키지 부터 실행이 됩니다 package main import패키지를 사용하는 키워드. 문자열을 출력하기 위한 fmt 패키지를 호출 합니다... 2016. 7. 1.
2. Go 언어 설치 고언어의 설치는 정말 간단하다. 윈도우, 리눅스, 매킨토시 등 다양한 OS에서 개발환경을 지원한다. https://golang.org/dl/위의 사이트에서 다운이 가능함(현재 버전 go.1.6.2) 윈도우만 설명드리자면 게임 설치하듯이 Next 버튼만 누르면 설치가 완료된다. 설치 후에 자바처럼 환경변수(PATH)에 C:\Go\bin 등록을 해야 한다.(보통 설치시 자동으로 등록된다)  개발설치 툴은 LiteIDE를 보통 많이 사용한다고 한다. 아래의 사이트에서 다운이 가능하다https://sourceforge.net/projects/liteide/ 다운받고 설치 후 실행시 첫 화면 2016. 6. 29.
1. Go언어 살펴보기 - Go 언어 구글이 개발한 프로그래밍 언어, 빠른 성능, 안전성, 편의성 C언어기반으로 하고 있으며 C++의 복잡한 문법 대신 간단하고 간결한 문법 추구 - Go 언어 특징 1. 정적타입, 강타입 2. 컴파일 언어 3. 가비지 컬렉션 4. 병행성 5. 멀티코어 환경지원 6. 모듈화 및 패키지 시스템 7. 빠른 컴파일 속도 1. 정적타입과 동적타입정적타입 : 자료형을 컴파일 할 때 결정동적타입 : 자료형을 실행시 결정자료형이란? int, float, char, string 등등※ 고언어는 정적타입을 사용  2. 컴파일 언어고 언어는 컴파일 언어이다. 프로그래밍 언어는 크게 컴파일언어, 인터프리터 언어가 있음컴파일 언어 : C, C++, C#, Java, Go인터프리터언어 : Python, Ruby, Pe.. 2016. 6. 29.