博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
golang build error: syntax error: nested func not allowed
阅读量:6856 次
发布时间:2019-06-26

本文共 478 字,大约阅读时间需要 1 分钟。

  hot3.png

 

在笔记本中写了一个简易web程序,但是编译失败,提示“syntax error: nested func not allowed” 。

不明白什么意思,幸好代码量小,原来是方法的末尾的“}”丢了

package mainimport "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 !\n")}

 

添加缺失的“}”后,编译通过!

到底提示的错误信息是什么呢? 原来是告知“不允许函数嵌套” 。

好了,仅此记录出现过的错误。

转载于:https://my.oschina.net/howdo/blog/481260

你可能感兴趣的文章
跨站脚本功攻击,xss,一个简单的例子让你知道什么是xss攻击
查看>>
win 停止tomcat
查看>>
Laravel-mix 中文文档
查看>>
Eureka核心知识点
查看>>
Sword STL迭代器prev,next相关函数
查看>>
小学生坐马桶上都看得懂的加密与通讯
查看>>
MS CRM 2011 如何从外部连接CRM 二
查看>>
Eclipse构建路径
查看>>
10条不可不知的手机礼仪 看看你犯过哪几项?
查看>>
:c#的remoting里,CallContext.GetData获得的对象老是空的?该怎么处理
查看>>
.NET设计模式(2): 工厂方法模式
查看>>
appium 自动化测试之知乎Android客户端
查看>>
如何使用Log4j?
查看>>
发送一个记录数据包
查看>>
开发资源汇聚 - jQuery (持续更新中)
查看>>
界面演示
查看>>
使用SQL Database Migration Wizard把SQL Server 2008迁移到Windows Azure SQL Database
查看>>
给线程发送消息让它执行不同的处理
查看>>
Bitcoin Cash到底是一种协议、还是一种产品?
查看>>
从数学到实现,全面回顾高斯过程中的函数最优化
查看>>