很遗憾,Go中没有这样的设计,当然,目前大多数相对高级的语言都取消了宏定义的方法,虽然这样降低了程序员对程序的掌控能力,但是这样更容易保证程序运行的一致性。俗话说,有舍也有得吧。 对于想要实现Release版本与Develop版本体现不一样的运行效果,可以通过定义特殊的标记常量或者变量来实现,这一点在Java等很多语言上都是一样的。
很遗憾,Go中没有这样的设计,当然,目前大多数相对高级的语言都取消了宏定义的方法,虽然这样降低了程序员对程序的掌控能力,但是这样更容易保证程序运行的一致性。俗话说,有舍也有得吧。
对于想要实现Release版本与Develop版本体现不一样的运行效果,可以通过定义特殊的标记常量或者变量来实现,这一点在Java等很多语言上都是一样的。