Umweltbau, Build -Go-

Über Go

Die Go-Sprache (Golang) gewinnt als statisch typisierte Programmiersprache rasch an Popularität.

1. Installation

https://golang.org/dl

Verwenden Sie den Befehl go. Wenn die Installation erfolgreich ist, wird das folgende Ergebnis angezeigt.

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. Erstellen Sie den Code tatsächlich

package main

import "fmt"

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

Die Go-Sprache ist im Gegensatz zu Interpreter-Sprachen wie PHP und Perl eine Kompilierungssprache. Sie müssen die Datei kompilieren, damit sie ausführbar ist, bevor Sie sie ausführen können.

go build hello.go

//Wenn die Kompilierung abgeschlossen ist, wird eine Datei mit dem Namen "Hallo" erstellt.
./hello

Wenn Sie aus der Webbranche stammen, vermeiden Sie möglicherweise Go, eine Kompilierungssprache und eine statisch typisierte Sprache, da die wichtigsten Interpretersprachen PHP, Ruby und Javascript sind, für die keine Kompilierung erforderlich ist. Es soll jedoch eine relativ leicht zu erlernende Sprache sein.

Recommended Posts

Umweltbau, Build -Go-
Erstellen Sie mit Docker eine Go-Umgebung
[Python3] Aufbau der Entwicklungsumgebung << Windows Edition >>
Django Umweltbau
DeepIE3D-Umgebungskonstruktion
Emacs-basierte Umgebungskonstruktion
Aufbau einer Linux-Umgebung
Umgebungskonstruktion (Python)
CodeIgniter-Umgebungskonstruktion
Python - Umgebungskonstruktion
Aufbau einer Python-Umgebung
Golang Umweltbau
Umgebungskonstruktion von word2vec
Umgebungskonstruktion: GCP + Docker
Bau der Django-Projektumgebung
ConoHa Umweltbau Memo
Homebrew Python Umgebung Konstruktion
PyData-bezogene Umgebungskonstruktion
Aufbau einer Anaconda-4.2.0-Python3-Umgebung (Mac)
Aufbau einer Python-Entwicklungsumgebung
YOLO v4 Umgebungskonstruktion ①
Bau von Pyenv + Fischumwelt
python2.7 Konstruktion der Entwicklungsumgebung
BigGorilla Umwelt Bau Memo
Griffumgebungskonstruktion onCentOS6.5
Anaconda Umwelt Bau Memo
Golang Umweltbau [goenv]
Pyxel-Umgebungskonstruktion (Mac)
Python-Umgebungskonstruktion @ Win7
Installieren Sie Python3 auf einem Mac und erstellen Sie eine Umgebung [Definitive Edition]
[Go + Gin] Ich habe versucht, eine Docker-Umgebung zu erstellen
[Ubuntu 18.04] Aufbau einer Tensorflow 2.0.0-GPU-Umgebung
Python + Anaconda + Pycharm-Umgebungskonstruktion
Informationen zum Aufbau einer Linux-Umgebung (CentOS)
Handle Go-Umgebungsvariablen (Viper)
[Go] Ausführung / Build / Pakettest
Anaconda-Umgebungskonstruktion auf CentOS7
Django Entwicklungsumgebung Bau Memo
Erstellen Sie eine virtuelle Anaconda-Umgebung
Erstellen Sie eine Go-Entwicklungsumgebung mit den Remote-Containern von VS Code
Aufbau einer Python-Umgebung (Windows 10 + Emacs)
Erstellen Sie eine LAMP-Umgebung [CentOS 7]
[Memo] Bau einer Cygwin-Umgebung
Erstellen Sie eine Python3-Umgebung mit Ubuntu 16.04
Aufbau einer Python-Umgebung für Mac
Erstellen Sie eine Python-Umgebung unter Windows
Anaconda3 × Pycharm-Umgebungskonstruktionsnotiz
Erstellen Sie mit direnv eine Python-Umgebung
Python3-Umgebungskonstruktion (für Anfänger)
Python-Umgebungskonstruktion und TensorFlow
[ev3dev × Python] Aufbau einer ev3dev-Entwicklungsumgebung
Umgebungskonstruktion von NumPy und Matplotlib
Erstellen Sie eine Python-Umgebung mit Windows