15
パッケージtime
のコードを読んでいて、func After(d Duration) <-chan Time
の仕組みを知りたいと思います。ボディがない関数は何を意味しますか?
私は、コードは以下のが見つかりました:
func After(d Duration) <-chan Time {
return NewTimer(d).C
}
func NewTimer(d Duration) *Timer {
c := make(chan Time, 1)
t := &Timer{
C: c,
r: runtimeTimer{
when: nano() + int64(d),
f: sendTime,
arg: c,
},
}
startTimer(&t.r)
return t
}
だから私はstartTimer
の定義を見つけた - それが機能startTimer
は関数本体を持っていないことをとても奇妙です。
func startTimer(*runtimeTimer)
私はそれを知りたい:startTimer
ありがとう!
@CheneyEah、[this thread](http: '.goc'ファイルの詳細については、//groups.google.com/group/golang-nuts/browse_thread/thread/134e72302b9a3441/d44169a540437357)をご覧ください。 – kostix
startTimer()関数の宣言リンクが壊れています –