Dit is het commando gotype dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
gotype - syntatische en semantische analyse van Go-bestanden
KORTE INHOUD
gotype [vlaggen] [ pad ... ]
PRODUCTBESCHRIJVING
De opdracht gotype voert syntactische en semantische analyse uit van Go-bestanden en -pakketten zoals de
front-end van een Go-compiler. Fouten worden gerapporteerd als de analyse mislukt; anders is gotype
stil (tenzij -v is ingesteld).
Zonder een lijst met paden leest gotype uit de standaardinvoer, die een enkele Go moet opleveren
bronbestand dat een compleet pakket definieert.
Als er een enkel pad is opgegeven dat een map is, controleert gotype de Go-bestanden daarin
map; ze moeten allemaal tot hetzelfde pakket behoren.
Anders moet elk pad de bestandsnaam zijn van het Go-bestand dat tot hetzelfde pakket behoort.
OPTIES
-a gebruik alle (incl. _test.go) bestanden bij het verwerken van een map
-oost print AST (krachten -seq)
-opmerkingen
opmerkingen parseren (genegeerd tenzij -ast of -trace is opgegeven)
-e rapporteer alle fouten (niet alleen de eerste 10)
-volg ontleed sequentieel, in plaats van parallel
-spoor ontleedtrace afdrukken (forceert -seq)
-v uitgebreide modus
Voorbeelden
De bestanden a.go, b.go en c.go controleren:
gotype a.go b.go c.go
Om een volledig pakket in de directory dir te controleren en de verwerkte bestanden af te drukken:
gotype -v dir
Om een volledig pakket inclusief tests in de lokale map te controleren:
gotype -a.
Om de output van een pijp te controleren:
echo "pakket foo" | gotype
Gebruik gotype online met behulp van onworks.net-services