Go
return
client, err := net.DialTimeout(netScheme, host, time.Duration(w.Timeout)) if err != nil { fmt...
for loop
go _언더바부분에서 인덱스를 받을 수 있다. 언더바 넣은건 인덱스 무시한다는 뜻 :=는 변수 할당한다는 뜻 // w.hosts 슬라이스가 있다고 가정 for _, h...
Go 튜토리얼
https://go.dev/doc/tutorial Getting Started root에 go.mod 필요 module 에는 주로 코드 주소 예를 들어 깃헙 리포지토리면 ...
Go tcp client 코드 예제
func SendCloudWatch(cloudwatch model.AwsRdsCloudWatch) { // ... 생략 conn, err := net.Dial("t...
defer
Go의 defer 목적: 함수가 종료될 때 실행할 작업을 예약하여 자원 해제 및 정리 작업을 보장. 영어 의미: 미루다, 연기하다 (=put off) 작동 방식: 예...
명령어
cd path/to/go-project # Go 바이너리를 Amazon Linux 2023 및 ARM64용으로 빌드 GOOS=linux GOARCH=arm64 go buil...