定義新類型的時候,我想有這樣的結構:在golang
type Person struct {
Name string
DateJoined time
}
的結構上面不能編譯,因爲沒有類型爲「時間」。或者在那裏?
或者我應該只是簡單地使用一個字符串,並把時間/日期信息,而不是?
謝謝。
定義新類型的時候,我想有這樣的結構:在golang
type Person struct {
Name string
DateJoined time
}
的結構上面不能編譯,因爲沒有類型爲「時間」。或者在那裏?
或者我應該只是簡單地使用一個字符串,並把時間/日期信息,而不是?
謝謝。
time
不是一種類型。 time.Time
是。見包文檔的類型:http://golang.org/pkg/time/
import time
type Person struct {
Name string
DateJoined time.Time
}
謝謝,我一直認爲這很簡單。 – himekami
需要導入時間包,當然你使用了time.time 順便說一句,當我定義我自己的類型,下面類似的理由,你返回的錯誤。而且,有人幫我做投(例如,數值指明MyTime(time.Now())。
type mytime time.Time
你可以讓你自己的包和導入總是讓所有自己的類型在您方便
你可以google「golang time」 –