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 1915

    #include<iostream> #include<stdio.h> #define MAXN 350 #include"queue" using na ...

  2. 【nginx网站性能优化篇(3)】反向代理实现负载均衡

    注意,本篇文章为负载均衡的理论篇,后续找个机会推出实战篇.理论篇主要讲述如何配置负载均衡,配置负载均衡不难.难的是真正的实战,比如如何做到多服务器之间的数据共享(session,file等),多cac ...

  3. java io异步

    1.一般来说,可以通过多线程的方式来实现异步 2.同步和异步着重点在于多个任务的执行过程中,一个任务的执行是否会导致整个流程的暂时等待: 3.而阻塞和非阻塞着重点在于发出一个请求操作时,如果进行操作的 ...

  4. 数据挖掘10大算法(1)——PageRank

    1. 前言 这系列的文章主要讲述2006年评出的数据挖掘10大算法(见图1).文章的重点将偏向于算法的来源以及算法的主要思想,不涉及具体的实现.如果发现文中有错,希望各位指出来,一起讨论. 图1 来自 ...

  5. s1.charAt(x)=='a'

    public class hhh{public static void main(String[]args) {   String s1="hkdhskhegoihwhonfdsaaa&qu ...

  6. iOS 精确定时器

    Do I need a high precision timer? Don't use a high precision timer unless you really need it. They c ...

  7. 深入探索 Java 热部署

    在 Java 开发领域,热部署一直是一个难以解决的问题,目前的 Java 虚拟机只能实现方法体的修改热部署,对于整个类的结构修改,仍然需要重启虚拟机,对类重新加载才能完成更新操作.对于某些大型的应用来 ...

  8. Google Hacking技术

    (1)google hack database https://www.exploit-db.com/google-hacking-database/ (2)查找包含某关键字的特定类型文件 命令:关键 ...

  9. EBS报表输出文件格式控制

    具体使用方法:1.添加用户参数p_conc_request_id2.在BeforeReport trigger中添加srw.user_exit('FND SRWINIT');          和Af ...

  10. java开发之多线程需要学习和理解的东西

    40个Java多线程问题总结 http://www.codeceo.com/article/40-java-thread-problems.html