jackgo

收录了 1 篇文章 · 1 人关注

  • Go 语言编译器的 "//go:" 详解

    前言 C 语言的 #include 一上来不太好说明白 Go 语言里 //go: 是什么,我们先来看下非常简单,也是几乎每个写代码的人都知道的东西:C 语言的 #include。我猜,大部分人第一行代码都是 #include 吧。完整的就是#include <stdio.h>。意思很简单,引入一个 stdio.h。谁引入?答案是编译器。那么,# 字符的作用就是给 编译器 一个 指示,让编译器知道接下来要做什么。 编译指示 在计算机编程中,编译指示(pragma)是一种语言结构,它指示编译器应该如...