Wie führe ich ein Golang-Programm aus?
Wie führe ich ein Golang-Programm aus?

Video: Wie führe ich ein Golang-Programm aus?

Video: Wie führe ich ein Golang-Programm aus?
Video: Go (Golang): Asynchrone Programmierung in 110 Minuten // deutsch 2024, November
Anonim

Sie können eine erstellen Go-Programm überall auf Ihrem System. Ein typisches Go-Programm ist eine reine Textdatei mit. gehen Dateierweiterung. Du kannst Lauf Dies Programm mit geh Rennen Hallo. gehen Befehl wo hallo. gehen ist ein Go-Programm Datei im aktuellen Verzeichnis. Ein Arbeitsplatz ist Geh's Möglichkeit, das Projektmanagement zu erleichtern.

Wie führe ich vor diesem Hintergrund einen Golang-Test durch?

Zu Lauf Ihre Tests in diesem Modus, laufen gehen testen im Stammverzeichnis Ihres Projekts. Im Paketlistenmodus geh testen kompiliert und Tests jedes der Pakete, die als Argumente für den Befehl aufgeführt sind. Wenn ein Paket Prüfung geht vorbei, geh testen druckt nur die letzte 'ok'-Zusammenfassungszeile.

Und wie richten Sie eine Go-Umgebung ein? HINWEIS: GOPATH darf nicht der gleiche Pfad wie Ihre Go-Installation sein.

  1. Ordner bei C:go-work erstellen.
  2. Klicken Sie mit der rechten Maustaste auf "Start" und klicken Sie auf "Systemsteuerung".
  3. Wählen Sie im Menü auf der linken Seite die "Erweiterten Systemeinstellungen".
  4. Klicken Sie unten auf die Schaltfläche "Umgebungsvariablen".
  5. Klicken Sie im Abschnitt "Benutzervariablen" auf "Neu".

Wie richte ich Goroot dementsprechend ein?

GOROOT und GOPATH sind Umgebungsvariablen, die definieren dieses Layout.

GOROOT?

  1. Öffnen Sie die Einstellungen (Strg+Alt+S) und navigieren Sie zu Gehe zu | GOROOT.
  2. Klicken Sie auf die Schaltfläche SDK hinzufügen. und wählen Sie Lokal.
  3. Navigieren Sie im Dateibrowser zu der SDK-Version, die sich auf Ihrer Festplatte befindet.
  4. Klicken Sie auf Öffnen.

Laufen go-Tests gleichzeitig?

Jawohl, Tests sind hingerichtet als Goroutinen und damit gleichzeitig ausgeführt . Jedoch, Tests machen nicht parallel laufen standardmäßig wie von @jacobsa angegeben. Um die parallele Ausführung zu ermöglichen, müssten Sie t aufrufen.

Empfohlen: