Construction de l'environnement, construction -Go-

À propos de Go

Le langage Go (Golang) gagne rapidement en popularité en tant que langage de programmation à typage statique.

1. Installation

https://golang.org/dl

Utilisez la commande go. Si l'installation réussit, vous verrez le résultat suivant.

Go is a tool for managing Go source code.

Usage:

	go <command> [arguments]

The commands are:

	bug         start a bug report
	build       compile packages and dependencies
	clean       remove object files and cached files
	doc         show documentation for package or symbol
	env         print Go environment information
	fix         update packages to use new APIs
	fmt         gofmt (reformat) package sources
	generate    generate Go files by processing source
	get         download and install packages and dependencies
	install     compile and install packages and dependencies
	list        list packages or modules
	mod         module maintenance
	run         compile and run Go program
	test        test packages
	tool        run specified go tool
	version     print Go version
	vet         report likely mistakes in packages

Use "go help <command>" for more information about a command.

2. Construisez réellement le code

package main

import "fmt"

func main() {
	fmt.Printf("Hello World!")
}

Le langage Go est un langage de compilation, contrairement aux langages d'interprétation tels que PHP et perl. Vous devez compiler le fichier pour le rendre exécutable avant de pouvoir l'exécuter.

go build hello.go

//Lorsque la compilation est terminée, un fichier appelé "bonjour" sera créé.
./hello

Si vous êtes de l'industrie du Web, vous pouvez avoir tendance à éviter Go, qui est un langage de compilation et un langage à typage statique, car les principaux langages d'interprétation sont PHP, Ruby et javascript qui ne nécessitent pas de compilation. Cependant, on dit que c'est une langue relativement facile à apprendre.

Recommended Posts

Construction de l'environnement, construction -Go-
Créer un environnement go à l'aide de Docker
[Python3] Construction de l'environnement de développement << Édition Windows >>
Construction de l'environnement Django
Construction de l'environnement DeepIE3D
Construction d'environnement basée sur Emacs
Construction de l'environnement Linux
Construction d'environnement (python)
Construction de l'environnement CodeIgniter
Python - Construction de l'environnement
Construction de l'environnement Python
Construction de l'environnement Golang
Construction de l'environnement de word2vec
Construction de l'environnement: GCP + Docker
Construction de l'environnement du projet Django
Mémo de construction de l'environnement ConoHa
construction d'environnement python homebrew
Construction d'environnements liés à PyData
Construction de l'environnement Anaconda-4.2.0-python3 (Mac)
Construction de l'environnement de développement Python
Construction de l'environnement YOLO v4 ①
construction de l'environnement pyenv + fish
Construction de l'environnement de développement python2.7
Mémo de construction de l'environnement BigGorilla
construction de l'environnement de préhension onCentOS6.5
Mémo de construction de l'environnement Anaconda
Construction de l'environnement Golang [goenv]
Construction de l'environnement Pyxel (Mac)
Construction de l'environnement Python @ Win7
Installez Python 3 sur Mac et créez un environnement [Definitive Edition]
[Go + Gin] J'ai essayé de créer un environnement Docker
[Ubuntu 18.04] Construction de l'environnement Tensorflow 2.0.0-GPU
Construction de l'environnement Python + Anaconda + Pycharm
À propos de la construction de l'environnement Linux (CentOS)
Gérer les variables d'environnement Go (viper)
[Go] Test d'exécution / construction / package
Construction de l'environnement Anaconda sur CentOS7
Mémo de construction de l'environnement de développement Django
Créer un environnement virtuel Anaconda
Créez un environnement de développement Go avec les conteneurs distants de VS Code
Construction de l'environnement Python (Windows10 + Emacs)
Créer un environnement LAMP [CentOS 7]
[Memo] Construction de l'environnement cygwin
Créer un environnement python3 avec ubuntu 16.04
Construction de l'environnement Python pour Mac
Créer un environnement Python sur Windows
Anaconda3 × Mémo de construction de l'environnement Pycharm
Construire un environnement python avec direnv
Construction de l'environnement Python3 (pour les débutants)
Construction d'environnement Python et TensorFlow
[ev3dev × Python] Construction de l'environnement de développement ev3dev
Construction de l'environnement de NumPy et matplotlib
Construire un environnement Python avec Windows