私は終わりのないティッカーでチャンネルを作ろうとしていますが、2回しか動かないのです。ゴーランでティッカーを終わらせることはありません2回だけです
どこに問題があるのか理解してもらえますか?
コード:
package main
import (
"fmt"
"time"
)
var mark = [2]float64{8.9876, 762.098568}
func tick(out chan <- [2]float64){
c := time.NewTicker(time.Millisecond *500)
for range c.C{
out <- mark
}
}
func main() {
fmt.Println("Start")
md := make(chan [2]float64)
go tick(md)
for range <-md{
fmt.Println(<-md)
}
}
出力:
Start
[8.9876 762.098568]
[8.9876 762.098568]
例:https://play.golang.org/p/P2FaUwbW-3
これはの一つであります新しいユーザーから見た最初の最小限で完全で検証可能な例です。大きな質問moneyzmey、それを維持し、StackOverflowへようこそ。 – Addison