golang build error:syntax error:ness ted func not allowed

1003 ワード


ノートに簡易ウェブプログラムを書きましたが、コンパイルに失敗しました。
何の意味が分かりませんが、幸いコード量が小さいです。方法の最後の「-」がなくなりました。
package main

import "fmt"
import "net/http"

func main() {

    http.HandleFunc("/", hello)
    err := http.ListenAndServe(":8080", nil)

    if err != nil {
        fmt.Println(err)
    }

}

func hello(rw http.ResponseWriter, r *http.Request) {

    fmt.Fprintf(rw, "Hello lao yu !
") }
 
欠落した'}'を追加してコンパイルします。
最後に提示されたエラーメッセージは何ですか?元々は「関数ネストは許可されていません」と告知されていました。
はい、この記録だけでエラーが発生しました。