当前位置: > > > > Go 中的预处理器指令与 C 中一样
来源:stackoverflow
2024-04-25 11:27:35
0浏览
收藏
知识点掌握了,还需要不断练习才能熟练运用。下面给大家带来一个Golang开发实战,手把手教大家学习《Go 中的预处理器指令与 C 中一样》,在实现功能的过程中也带大家重新温习相关知识点,温故而知新,回头看看说不定又有不一样的感悟!
问题内容
我是 go 的新手,想知道 go 是否有像 c 那样的预处理器指令。
go 有 nil
,它与其他语言中的 null
类似。
由于 null
已被广泛使用,我不想使用 nil
。
所以,我期望 go 语言中的定义语句(预处理器指令)执行如下操作:
define nil null
有类似的实现吗?
正确答案
go 中的宏是常量。他们做同样的事情。
#define a 96
在 c 中等同于:
const A = 96
在 go 中。
但是 go 中的 const 远不如 c 宏灵活,我认为没有办法使用 null 来代替 nil。
今天关于《Go 中的预处理器指令与 C 中一样》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注公众号!