Looking for go Keywords? Try Ask4Keywords

GoDéveloppement pour plusieurs plates-formes avec compilation conditionnelle


Introduction

La compilation conditionnelle basée sur une plate-forme se présente sous deux formes dans Go, l'une avec les suffixes de fichier et l'autre avec les balises de génération.

Syntaxe

  • Après " // +build ", une seule plate-forme ou une liste peut suivre
  • La plate-forme peut être inversée en la précédant par ! signe
  • La liste des plates-formes séparées par un espace est ORed ensemble

Remarques

Mises en garde pour les balises de construction:

  • La contrainte de // +build doit être placée en haut du fichier, même avant la clause de package.
  • Il doit être suivi par une ligne vide pour séparer les commentaires du package.
Liste des plates-formes valides pour les balises de construction et les suffixes de fichiers
Android
Darwin
libellule
freebsd
linux
netbsd
openbsd
plan9
Solaris
les fenêtres

Reportez-vous à la liste $GOOS dans https://golang.org/doc/install/source#environment pour obtenir la liste des plates-formes la plus récente.

Développement pour plusieurs plates-formes avec compilation conditionnelle Exemples Liés