본문 바로가기
반응형

Go9

[Google Go 언어] Resultful API (Gin Web Framework) Gin Web Framework 를 이용하여 Restful API 구현 album 객체를 생성하고, 이 객체에 데이터를 추가하거나 조회하는 API 구현 package main import ( "net/http" "github.com/gin-gonic/gin" ) // 데이터 객체 type album struct { ID string `json:"id"` Title string `json:"title"` Artist string `json:"artist"` Price float64 `json:"price"` } // 데이터 var albums = []album{ {ID: "1", Title: "Blue Train", Artist: "John Coltrane", Price: 56.99}, {ID: "2", .. 2021. 11. 15.
[Google Go 언어] 모듈 생성 및 Build, Install External Package Import 패키지는 다음 주소에서 검색 `https://pkg.go.dev/` hello.go 의 코드 다음과 같이 수정 package main import "fmt" func main() { fmt.Println("Hello, World!") } `go mod tidy` 명령어로 package 설치 프로젝트 Root 경로에 `go.sum` 파일이 추가됨 `go run .` 으로 실행 `Don't communicate by sharing memory, share memory by communicating.` 출력 확인 Create Module And Import greetings 패키지 생성 및 코드 작성 이름이 주어지지 않을 경우 Error 정보를 전달 package g.. 2021. 11. 15.
[Google Go 언어] 설치 및 Hello World! Install https://golang.org/doc/install 에서 다운로드 및 설치 `go version` 으로 버전 확인 Hello World hello.go 파일을 생성 다음 코드 작성 package main import "fmt" func main() { fmt.Println("Hello, World!") } `go run .` 으로 실행 `Hello, World!` 출력 확인 2021. 11. 15.
반응형