I am trying to build a small http server sample,
*package main*
*
*
*import (*
* "fmt"*
* "net/http"*
*)*
*
*
*func handler(w http.ResponseWriter, r *http.Request) {*
* fmt.Fprintf(w, "Hi there, I love %s!", r.URL.Path[1:])*
*}*
*
*
*func main() {*
* http.HandleFunc("/", handler)*
* http.ListenAndServe(":8080", nil)*
*}*
and encounter a strconv error as below:
*# strconv
/home/a2n/opt/go/src/pkg/strconv/extfloat.go:244: syntax error: unexpected
name, expecting {
/home/a2n/opt/go/src/pkg/strconv/extfloat.go:244: non-declaration
statement outside function body
/home/a2n/opt/go/src/pkg/strconv/extfloat.go:246: non-declaration
statement outside function body
/home/a2n/opt/go/src/pkg/strconv/extfloat.go:249: non-declaration
statement outside function body
/home/a2n/opt/go/src/pkg/strconv/extfloat.go:250: non-declaration
statement outside function body
/home/a2n/opt/go/src/pkg/strconv/extfloat.go:253: non-declaration
statement outside function body
/home/a2n/opt/go/src/pkg/strconv/extfloat.go:254: non-declaration
statement outside function body
/home/a2n/opt/go/src/pkg/strconv/extfloat.go:256: non-declaration
statement outside function body
/home/a2n/opt/go/src/pkg/strconv/extfloat.go:258: non-declaration
statement outside function body
/home/a2n/opt/go/src/pkg/strconv/extfloat.go:259: non-declaration
statement outside function body
/home/a2n/opt/go/src/pkg/strconv/extfloat.go:259: too many errors*
name, expecting {
/home/a2n/opt/go/src/pkg/strconv/extfloat.go:244: non-declaration
statement outside function body
/home/a2n/opt/go/src/pkg/strconv/extfloat.go:246: non-declaration
statement outside function body
/home/a2n/opt/go/src/pkg/strconv/extfloat.go:249: non-declaration
statement outside function body
/home/a2n/opt/go/src/pkg/strconv/extfloat.go:250: non-declaration
statement outside function body
/home/a2n/opt/go/src/pkg/strconv/extfloat.go:253: non-declaration
statement outside function body
/home/a2n/opt/go/src/pkg/strconv/extfloat.go:254: non-declaration
statement outside function body
/home/a2n/opt/go/src/pkg/strconv/extfloat.go:256: non-declaration
statement outside function body
/home/a2n/opt/go/src/pkg/strconv/extfloat.go:258: non-declaration
statement outside function body
/home/a2n/opt/go/src/pkg/strconv/extfloat.go:259: non-declaration
statement outside function body
/home/a2n/opt/go/src/pkg/strconv/extfloat.go:259: too many errors*
I have no idea about this, don't know how to fix, help please.
--