登录
首页 >  Golang >  Go问答

golang怎么在release版本避免编译一些代码?

来源:SegmentFault

时间:2023-01-21 20:26:44 302浏览 收藏

本篇文章主要是结合我之前面试的各种经历和实战开发中遇到的问题解决经验整理的,希望这篇《golang怎么在release版本避免编译一些代码?》对你有很大帮助!欢迎收藏,分享给更多的需要的朋友学习~

问题内容

在C/C++中,一般都是用一个宏来将release版本不需要的代码过滤掉

在go中好像没有找到相关的方法,搜了一圈也没找到合适的方法

正确答案

很遗憾,Go中没有这样的设计,当然,目前大多数相对高级的语言都取消了宏定义的方法,虽然这样降低了程序员对程序的掌控能力,但是这样更容易保证程序运行的一致性。俗话说,有舍也有得吧。

对于想要实现Release版本与Develop版本体现不一样的运行效果,可以通过定义特殊的标记常量或者变量来实现,这一点在Java等很多语言上都是一样的。

今天关于《golang怎么在release版本避免编译一些代码?》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于golang的内容请关注golang学习网公众号!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表