7、 error: reference to field ‘Printf’ in object which has no fields or methods
f.Printf("%v", (Map(f,m)))
问题点:
在启用import f "fmt"后,如果再在函数中定义变量f时,如果使用f.Print**,这就会出现上述错误了。

8、error: argument 1 has incompatible type (cannot use type int64 as type time.Duration)
time.Sleep(sec*1e9)
^
问题点:
Sleep的参数不正确,应该使用time.Duration进行类型转换。尽管time.Duration类型是使用type Duration int64方式定义的。
这个需要使用time.Duration(sec)进行转换才能编译正确的。

9、error: invalid break label ‘L’
break L
^
在使用 break 标签 时,需要将标签放在for语句之前,否则爆此错。
L: for ..;..;..{
if .. {
break L
}
}

10、fatal error: all goroutines are asleep - deadlock!
goroutine 1 [select]:
main.func_select
/home/niujie/workspace/go/src/study/go_reserved.go:364
main.main
/home/niujie/workspace/go/src/study/go_reserved.go:398
exit status 2
如下方式调用,则会出现上述错误:
for{
Loop:
f.Println("i is:", i)
select{
case <-c:
i++
if i>1{
goto Loop
}
}
}
正确的方法如下:
L: for{
f.Println("i is:", i)
select{
case <-c:
i++
if i>1{
break L
}
}
}

11、./go_study.go:6:8: error: imported and not used: sort_method
"./sort"
^
问题点:
这是导入自定义包时,名字不一致。也即:包的文件名字,与文件中package 包名 不一致。
我们在import时,需要按照文件中的package 包名,才可以。

12、 go_study.go:5:2: cannot find package "mysort" in any of:
/usr/local/go/src/pkg/mysort (from $GOROOT)
/home/niujie/workspace/go/src/mysort (from $GOPATH)
问题点:
在导入包后,golang会到GOROOT和GOPATH中搜索 包名 的路径。如果名字不同,会提示找不到包。

13、error: invalid reference to unexported identifier ‘mysort.bubble_sort’
mysort.bubble_sort(n)
^
问题点:
在包中函数,如果函数名首字母不是大写,那么该包是不会被导出的。所以,在定义需要导出函数时,
需要将函数首字母大写。
• 公有函数的名字以大写字母开头;
• 私有函数的名字以小写字幕开头。

golang学习遭遇错误原因分析续的更多相关文章

  1. loadFileSystems error & ExceptionUtils错误原因分析

    loadFileSystems error & ExceptionUtils错误原因分析 一见 2014/5/7 C/C++程序通过hdfs.h访问HDFS,运行时遇到如下错误,会是什么原因了 ...

  2. “undefined reference to JNI_GetCreatedJavaVM”和“File format not recognized”错误原因分析

    "undefined reference to JNI_GetCreatedJavaVM"和"File format not recognized"错误原因分析 ...

  3. SQL Server 磁盘请求超时的833错误原因分析以及解决

    本文出处:http://www.cnblogs.com/wy123/p/6984885.html 最近遇到一个SQL Server服务器响应极度缓慢,并且出现客户端请求报错的情况,在数据库中的erro ...

  4. 微信的redirect_uri参数错误原因分析

    我们可以根据微信的开发者文档  http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html 网页授权获取用户验证这一章来 ...

  5. Entity Framework 数据并发访问错误原因分析与系统架构优化

    博客地址 http://blog.csdn.net/foxdave 本文主要记录近两天针对项目发生的数据访问问题的分析研究过程与系统架构优化,我喜欢说通俗的白话,高手轻拍 1. 发现问题 系统新模块上 ...

  6. 启动Hadoop HDFS时的“Incompatible clusterIDs”错误原因分析

    "Incompatible clusterIDs"的错误原因是在执行"hdfs namenode -format"之前,没有清空DataNode节点的data目 ...

  7. Apache ab压力测试时出现大量的错误原因分析

    最近有一个测试任务,是测试nginx的并发请求到底能够达到多少的, 于是就用ab工具对其进行压力测试. 这压力测试一执行,问题就来了:发起10000次请求,并发100,错误的情况能达到30%--50% ...

  8. golang学习遭遇duang...duang...duang

    初学golang时,在windows上使用liteIDE进行,很多语法都能自己调整. 后来使用linux桌面,再次编写时,发现很多东西都忘掉了.这难道就是习惯gocode后的弊端吗?还是人到 前中年 ...

  9. FTP上传文件提示550错误原因分析。

    今天测试FTP上传文件功能,同样的代码从自己的Demo移到正式的代码中,不能实现功能,并报 Stream rs = ftp.GetRequestStream()提示远程服务器返回错误: (550) 文 ...

随机推荐

  1. POJ 1701

    /* Every tenant went up N floors would make the dissatisfied degree rise N * a + 0.5 * N * (N - 1) d ...

  2. 在mac上安装hadoop伪分布式

    换了macbook pro之后,要重新安装hadoop,但是mac上的jdk跟windows上的不同,导致折腾了挺久的,现在分享出来,希望对大家有用. 一:下载jdk 选择最新版本下载,地址:http ...

  3. 深入浅出Java并发包—锁机制(二)

    接上文<深入浅出Java并发包—锁机制(一)  >  2.Sync.FairSync.TryAcquire(公平锁) 我们直接来看代码 protected final boolean tr ...

  4. floodlight StaticFlowPusher 基于网段写flow,通配

    flow1 = { "switch":"00:00:00:00:00:00:00:03", "name":"flow-mod-1& ...

  5. Using the Repository Pattern with ASP.NET MVC and Entity Framework

    原文:http://www.codeguru.com/csharp/.net/net_asp/mvc/using-the-repository-pattern-with-asp.net-mvc-and ...

  6. 关于Linux的时间与时区

    转:http://linux.chinaunix.net/techdoc/beginner/2007/06/22/960790.shtml 首先要说明的是我的系统是fedora,其他系统可能不完全相同 ...

  7. JavaScript 节点操作Dom属性和方法(转)

    JavaScript 节点操作Dom属性和方法   一些常用的dom属性和方法,列出来作为手册用. 属性:   1.Attributes 存储节点的属性列表(只读)   2.childNodes 存储 ...

  8. IntelliJ IDEA像Eclipse一样打开多个项目

    原文:http://blog.csdn.net/zht666/article/details/47831893 我们做项目实际中经常会遇到这样的情况,创建一个common项目(Maven项目)作为公用 ...

  9. 250. Count Univalue Subtrees

    题目: Given a binary tree, count the number of uni-value subtrees. A Uni-value subtree means all nodes ...

  10. Java对象的序列化(Object Serialization)

    先定义两个简单的类: package comm; import java.io.Serializable; import java.util.Date; import java.util.Gregor ...