为什么我的结构代码不起作用?

package app


type ConfigSet struct {

    installed bool

}


import (

    "fmt"

    "html/template"

    "net/http"

)


func init() {

    config := ConfigSet{}


    // -------------------------------------- //

    //             CONFIGURATION              //

    // -------------------------------------- //


    // Change to "true" after configuration is done!

    config.installed = false


    // -------------------------------------- //

    //           END CONFIGURATION            //

    // -------------------------------------- //


    http.HandleFunc("/", index)

    http.HandleFunc("/index.php", index)

}


func index(w http.ResponseWriter, r *http.Request) {

    if config.installed == false {

        w.Header().Set("Location", "/install/")

        return

    }

}

我似乎无法弄清楚为什么这行不通。我得到的错误是:


2012/05/21 13:22:01 go-app-builder: Failed parsing input (1 error)

2012/05/21 13:22:01 /root/TravianGAE/app/app.go:7:1: expected declaration, found 'import'

我不明白,我应该在那儿声明什么吗?


慕村225694
浏览 217回答 1
1回答

开心每一天1111

将您的import第一个放在之前type。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go