4
データ(タイプインターフェース{})をタイプ文字列に変換できません:タイプアサーションが必要です
私は行くのはかなり新しいです、そして私はこの通知パッケージで遊んでいました。 最初は次のようなコードがありました。 func doit(w http.ResponseWriter, r *http.Request) { notify.Post("my_event", "Hello World!") fmt.Fprint(w, "+OK") } 上記Hello World!の関数には改行を追加したかっdoitたのですが、これはかなり簡単なことですが、handlerその後は次のようになります。 func handler(w http.ResponseWriter, r *http.Request) { myEventChan := make(chan interface{}) notify.Start("my_event", myEventChan) data := <-myEventChan fmt.Fprint(w, data + "\n") } 後go run: $ go run lp.go # command-line-arguments ./lp.go:15: invalid operation: data + "\n" …
176
go
type-mismatch