「反叛Go」如何在 Go 中使用 macro
今天让我们在构建过程中使用一些真正的宏!这会把我们带回到90年代的命令行工具,以及那些精通C语言预处理器的人可能会记得的一些事情。首先,让我们创造一个问题背景:我们将重温函数式编程的最爱:MAP, FILTERFOLDL。我们将选择两个简单的操作:map/filter。我们将使用C语言预处理器,所以我们的宏看起来会像C的宏,当然,欢迎你使用 M4或其他更通用的预处理器,也许你可以自己写。编程学习资源点击免费领取开始本篇文章的准备很直接:启动一个go项目,然后写一个makefile。下...