레이블이 liteide인 게시물을 표시합니다. 모든 게시물 표시
레이블이 liteide인 게시물을 표시합니다. 모든 게시물 표시

GoLang clock 오픈 소스 사용하기

/*
# 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)를 수행해야 한다.