登录
首页 >  Golang >  Go问答

Go 中的预处理器指令与 C 中一样

来源:stackoverflow

时间:2024-04-25 11:27:35 474浏览 收藏

知识点掌握了,还需要不断练习才能熟练运用。下面golang学习网给大家带来一个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 中一样》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

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