Go语法错误,括号不平衡

CallMeLoki

当我试图运行我的应用程序,它说,有一个意外}在第32行,我已经算{},似乎他们甚至但当我删除F1,F2和P效果很好。我怎样才能解决这个问题?

package main

import (
    "fmt"
    "log"
    "net/http"
    "html/template"
)

type friend struct{
    fname   string
}

type person struct{
    username    string
    emails      []string
    friends     []*friend
}

func home(w http.ResponseWriter, r *http.Request){
    f1 := friend{fname: "minux.ma"}
    f2 := friend{fname: "xushiwei"}
    p := Person{
        userName: "Astaxie",
        emails: []string{"[email protected]", "[email protected]"},
        friends: []*Friend{&f1, &f2}
    }

    t, err := template.ParseFiles("template.gtpl")
    if err != nil{
        fmt.Println(err)
    }

    t.Execute(w, nil)
}

func main(){

    http.HandleFunc("/", home)
    err := http.ListenAndServe(":8000", nil)
    if err != nil{
        log.Fatal("listen and serve:", err)
    }
}
吉姆布

发生了意外情况},因为您friends在行尾缺少逗号

friends: []*Friend{&f1, &f2},

始终是go fmt您的代码。(或使用goimports)。它将给您与确切的行和列错误:

在复合文字中的换行符前缺少“,”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式的不平衡括号错误

来自分类Dev

转义无法修复python regex错误:括号不平衡

来自分类Dev

转义无法修复python regex错误:括号不平衡

来自分类Dev

TextEdit产生“ egrep:括号不平衡”错误

来自分类Dev

除法导致括号不平衡

来自分类Dev

批量for循环中的不平衡括号

来自分类Dev

Cmd-不平衡的括号

来自分类Dev

除法导致括号不平衡

来自分类Dev

正则表达式错误:“不平衡括号”,但找不到错误

来自分类Dev

Python重新匹配中的不平衡括号

来自分类Dev

即使我逃脱了,但“括号不平衡”?

来自分类Dev

KMeans的不平衡因子?

来自分类Dev

PInvoke使堆栈不平衡

来自分类Dev

如何使图像不平衡?

来自分类Dev

如何平衡不平衡的面板数据?

来自分类Dev

正则表达式将不平衡的花括号视为一个单词

来自分类Dev

Emacs Paredit模式-如何纠正被拉扯的代码中的不平衡括号?

来自分类Dev

如何使用字符串格式处理不平衡的括号

来自分类Dev

平衡不平衡/部分平衡的BST的复杂性?

来自分类Dev

Elasticsearch主碎片不平衡

来自分类Dev

使用RcppParallel的堆栈不平衡

来自分类Dev

iOS 8中的通话不平衡

来自分类Dev

DEoptim堆栈不平衡问题

来自分类Dev

HADOOP HDFS不平衡问题

来自分类Dev

Chrome中不平衡的CSS列

来自分类Dev

在不平衡的树上拆分OpenMP线程

来自分类Dev

调用PInvoke函数使堆栈不平衡

来自分类Dev

Matlab中不平衡的Anova

来自分类Dev

不平衡的Cassandra副本存储