视其为编译警告而非编译错误
来源:互联网 发布:传奇物品信息数据丢失 编辑:程序博客网 时间:2024/04/30 21:43
Go编译器不允许存在被未被使用的变量和多余的import,如果存在,必然导致编译错误。但是现实情况是,在代码编写、重构、调试过程中,例如,临时性的注释掉一行代码,很容易就会导致同时出现未使用的变量和多余的import,直接编译错误了,你必须相应的把变量定义注释掉,再翻页回到文件首部把多余的import也注释掉,……等事情办完了,想把刚才注释的代码找回来,又要好几个麻烦的步骤。还有一个让人蛋疼的问题,编写数据库相关的代码时,如果你import某数据库驱动的pkg,它编译给你报错,说不需要import这个未被使用的pkg;但如果你听信编译器的话删掉该import,编译是通过了,运行时必然报错,说找不到数据库驱动;你看看程序员被折腾的两边不是人,最后不得不请出大神_
。对待这种问题,一个比较好的解决方案是,视其为编译警告而非编译错误。但是Go语言开发者很固执,不容许这种折中方案。
0 0
- 视其为编译警告而非编译错误
- 编译警告
- 编译警告
- Keil C51编译错误警告解决方法积累
- XCode编译警告和错误解决方法集锦
- Xcode编译错误和警告汇总
- Keil MDK编译错误警告积累贴
- Xcode编译错误和警告汇总(不断更新)
- gcc 常见的编译错误,警告总结
- 由编译警告引起的程序错误
- vs2008编译tamarin出现错误c2220:警告被视为错误
- MITK-ProjectTemplate编译错误C2220警告视为错误解决办法
- 在Eclipse里调用ANT时,如何使javac编译出错提示为英文而非中文?
- 编译过程中遇到的警告或错误
- VS2005 在编译C++时候遇到的错误和警告
- 编译android源码,报:make警告:检测到时钟错误
- Xcode编译错误和警告汇总(整理中)
- Keil MDK 编译出现的警告和错误解决
- Socket
- item31: 将文件间的编译依存关系降至最低
- Parse error: syntax error, unexpected T_FUNCTION in /home2/regentsr/public_html/app/Plugin/DebugKit/
- hdoj 2653 Waiting ten thousand years for Love(优先队列+BFS)
- Android-- FragmentStatePagerAdapter分页
- 视其为编译警告而非编译错误
- 关于二叉树后续遍历算法的一点思考
- js事件的监听器的使用
- JS基础知识(基本类型 引用类型)
- Spark Streaming的WindowedDStream
- POJ 1703 Find them, Catch them
- 2013年4月通信概论答案
- 免安装版Tomcat注册Windows服务
- Linux下.bz2与.gz文件的区别