일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 텐더민트
- 물생활
- for
- rust 강좌
- 분산 신원
- 구피
- Feign
- PKI
- 쌈채소
- 반복문
- Config server
- 기본문법
- 분산 식별자
- golang 강좌
- MSSQL
- Python 강좌
- did
- 치비
- RSA
- 가재
- 주말농장
- Tendermint
- 무화과
- 체리새우
- rust
- 조건문
- MSA
- rust 소개
- 카디날
- 애플 달팽이
- Today
- Total
목록Golang (10)
comnic's Dev&Life

2. 프로젝트 만들고 실행하기 앞에서 Golang을 설치하고 개발 환경을 만들었다면, 이제 구조에 맞게 간단한 예제를 만들어 보도록하겠습니다. 1. 모듈 초기화 프로젝트 디렉토리에서 터미널을 열고 다음 명령을 실행하여 모듈을 초기화합니다. go mod init myproject 이 명령은 go.mod 파일을 생성하고, 프로젝트를 모듈로 초기화합니다. 2. 패키지 생성 [cmd, pkg, internal] 디렉토리 생성를 생성합니다. mkdir cmd mkdir pkg mkdir internal 3. 코드 작성 3.1 pkg/mypackage.go 작성: // pkg/mypackage.go package pkg import "fmt" // MyFunction is a sample function in th..

1. Golang 소개와 개발환경 설정 1. Golang 소개 Go 언어는 2007년 Google에서 개발되었습니다. Robert Griesemer, Rob Pike, Ken Thompson이 중심이 되어 개발되었습니다. 목표는 간결하면서도 효율적이고 안전한 언어를 제공하는 것이었습니다. Golang의 특징 간결한 문법: Go는 C 언어에 영향을 받아 간결하면서도 효과적인 문법을 가지고 있습니다. 이로 인해 코드를 이해하고 작성하기가 용이합니다. 컴파일 언어: Go는 정적 타입 언어로, 컴파일을 통해 기계어로 변환되어 실행됩니다. 이로 인해 빠른 실행 속도와 안정성을 제공합니다. 강력한 동시성 지원: 고루틴(Goroutine)과 채널(Channel)을 통해 효과적인 동시성 프로그래밍을 지원합니다. 이는 ..