반응형
반응형
Go언어에서 YAML 라이브러리를 이용하면 간편하게 YMAL 값을 다룰 수 있다. 해당 라이브러리의 문서는 아래에서 확인할 수 있다. https://pkg.go.dev/gopkg.in/yaml.v3 간단하게 YAML를 언마샬링 하는 예제를 확인해보자. - person.yaml name: Martin D'vloper job: Developer skill: Elite employed: True foods: - Apple - Orange - Strawberry - Mango languages: perl: Elite python: Elite 이전에 학습했듯이 json를 다루는 방식과 거의 동일하다. - [go] JSON 다루기 필드 태그 형식은 다음과 같다. yaml:"[][,[,]]" package main ..
go에서 time 패키지를 이용하여 시간을 다루는 방법에 대해서 간단하게 알아보자. 현재 시간 t := time.Now() fmt.Println(t) //2020-10-24 02:44:06.14677 +0900 KST m=+0.000171402 Now 함수는 현재 시간을 반환해준다. 실행 시간 계산하기 Task 실행 전의 시간과 Task 실행 후의 시간을 빼서 간단하게 프로그램의 실행시간을 측정해볼 수도 있다. startTime := time.Now() // Task sum := 0 for i := 1; i