IT 초보코딩의 세계74 Go 언어의 기본 문법 패키지와 변수,자료형 1장 ★콘솔 출력 import "fmt" fmt.Println(데이터) fmt.Print (데이터) fmt.Printf(“포맷”, 데이터) ☆ { } 표기법으로는 → 함수, 조건문. 반복문 등을 시작할 때는 반드시 같은 줄에서 중괄호를 시작 package main import "fmt" func main() { i := 10 if i >= 5 { fmt.Println("5 이상") } for i := 0; i < 5; i++ { fmt.Println(i) } } ① ; - 명령문의 끝에 사용이 가능한데 생략도 가능 - 하나의 라인에 2개의 명령문이 있는 경우는 구분을 위해서 사용해야 함 ② 주석 - 한 줄 주석: // 주석 - 블럭 주석: /* 주석 */ ③ 들여쓰기 - 탭을 이용 - gofmt 소스파일경로 .. 2023. 3. 23. Go 언어란? Go언어 2009년 11월에 구글에서 처음 발표된 후 2012년 3월에 정식 발표된 프로그래밍 언어 검색이 불편한 경우가 있어서 보통 Golang으로 검색하거나 발음하는 것이 수월 Go 언어 사용자들을 고퍼(Gopher)라고 부르며 고퍼들을 위한 연례행사인 고퍼콘(Gophercon)이 세계 각국에서 매년 열리고 있음 컴파일 언어이지만 컴파일러의 컴파일 속도가 매우 빨라 인터프리터 언어처럼 사용 가능 Go는 GoRoutine 이라는 비동기 메커니즘을 제공 ◆ 비동기 메커니즘은 Erlang에서 영향을 받은 것으로 각각의 고루틴은 병렬로 동작하며 메시지 채널을 통해 값을 주고 받음 ◆ 고루틴을 사용하면 이벤트 처리, 병렬 프로그래밍 등이 간단해 짐 ◆ 병렬화된 고루틴의 동기화 문제는 프로그래머가 다뤄야 하며 .. 2023. 3. 23. 이전 1 ··· 16 17 18 19 다음