/*
# clock 오픈 소스 사용하기(윈도우 환경 기준)
# GOPATH 에 현재 작업디렉토리 경로 추가
set gopath=%cd%;
# go get 으로 github.com Clock 오픈 소스 다운받기(pkg, src 디렉토리 자동 생성)
go get github.com/benbjohnson/clock
# liteide 사용시 GOPATH 에 현재 작업 디렉토리 경로 추가
View -> Manage GOPATH -> Custom Directories -> Add Directory
*/
// author : ysoftman
// encoding : utf-8
// title : https://github.com/benbjohnson/clock 오픈소스 테스트
package main
import (
"fmt"
"github.com/benbjohnson/clock"
)
func main() {
fmt.Println("mocking time in go... test")
// clock 사용하기
mockingtime := clock.New()
fmt.Println("mockingtime.Now()", mockingtime.Now())
year, month, day := mockingtime.Now().Date()
fmt.Println("mockingtime.Now().Date() year,month,day ", year, month, day)
fmt.Println("mockingtime.Now().Hour()", mockingtime.Now().Hour())
fmt.Println("mockingtime.Now().Minute()", mockingtime.Now().Minute())
fmt.Println("mockingtime.Now().Second()", mockingtime.Now().Second())
fmt.Println("mockingtime.Now().Nanosecond()", mockingtime.Now().Nanosecond())
}
Go(golang) 프로그래밍 시작하기
Go(golang) 공식 웹으로 문서, 다운로드등 다양한 정보를 얻을 수 있다.
http://golang.org/
프로그래밍에 입문에 도움이 될만한 간략한 설명과 함께 예제를 직접실해볼 수 있는 go tour 가 마련되어 있다.
http://tour.golang.org/
http://go-tour-kr.appspot.com/ (한글)
Go 프로그래밍 입문(An Introduction to Programming in Go) 번역서
http://codingnuri.com/golang-book/
Go 예제
https://gobyexample.com/
Go 개발툴 liteide
https://code.google.com/p/liteide/
liteide 사용시 참고 사항
실행파일이 없는 상태에서 실행하게 되면 "Error: process failed to start." 에러가 발생한다.
디버그(F5)나 실행(Ctrl+F5)를 위해선 먼저 빌드(Ctrl+B)를 수행해야 한다.
http://golang.org/
프로그래밍에 입문에 도움이 될만한 간략한 설명과 함께 예제를 직접실해볼 수 있는 go tour 가 마련되어 있다.
http://tour.golang.org/
http://go-tour-kr.appspot.com/ (한글)
Go 프로그래밍 입문(An Introduction to Programming in Go) 번역서
http://codingnuri.com/golang-book/
Go 예제
https://gobyexample.com/
Go 개발툴 liteide
https://code.google.com/p/liteide/
liteide 사용시 참고 사항
실행파일이 없는 상태에서 실행하게 되면 "Error: process failed to start." 에러가 발생한다.
디버그(F5)나 실행(Ctrl+F5)를 위해선 먼저 빌드(Ctrl+B)를 수행해야 한다.