일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Python 강좌
- did
- rust
- MSA
- MSSQL
- 조건문
- 주말농장
- 반복문
- Feign
- 텐더민트
- 분산 신원
- 쌈채소
- 기본문법
- 분산 식별자
- 체리새우
- golang 강좌
- 카디날
- rust 강좌
- RSA
- rust 소개
- Tendermint
- 가재
- 구피
- 애플 달팽이
- 치비
- Config server
- 물생활
- 무화과
- for
- PKI
- Today
- Total
목록Package (2)
comnic's Dev&Life

5. 패키지(Package) 5.1 패키지의 개념과 활용 패키지(Package)의 개념: Go에서 패키지는 코드를 구조화하고 재사용 가능한 단위로 만드는데 사용됩니다. 패키지는 함수, 변수, 구조체 등의 요소들을 논리적으로 묶어둔 것이며, 다른 패키지에서 사용할 수 있습니다. 각 파일의 첫 부분에 package 키워드를 사용하여 해당 파일이 어떤 패키지에 속하는지 선언합니다. 패키지의 활용: 프로젝트에서 코드의 모듈화를 위해 여러 개의 패키지를 생성하여 사용합니다. 패키지를 사용함으로써 코드의 가독성과 유지보수성이 향상되며, 코드의 재사용이 간편해집니다. 5.2 외부 패키지 가져오기와 사용 Go에서는 import 키워드를 사용하여 외부 패키지를 가져와서 사용합니다. package main import (..

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..