猿问

“函数主体外的非声明语句”错误golang

我的http func方法在函数主体错误之外不断收到非声明语句。我不确定为什么在修复了一些全局变量后它还会继续上升。


    package main


import (

  "net/http"

  "github.com/gorilla/websocket"

)


var audioMessage   []byte

var whatType       int

var recieverReady  bool


http.HandleFunc("/send", func(w http.ResponseWriter, r *http.Request) {

  conn, _ := websocket.Upgrade(r, w)


  go func(){

        for {


      messageType, revdata, err := conn.ReadMessage()


      if recieverReady {

        audioMessage <- revdata

        whatType     <- messageType

      }

    }

    }()

})


繁花不似锦
浏览 317回答 2
2回答

慕姐4208626

把你http.HandleFunc放进去func main() {}
随时随地看视频慕课网APP

相关分类

Go
我要回答