Ito ang command gotype na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
gotype - syntatic at semantic analysis ng mga Go file
SINOPSIS
gotype [flag] [ landas ... ]
DESCRIPTION
Ang gotype command ay gumagawa ng syntactic at semantic analysis ng mga Go file at package tulad ng
front-end ng isang Go compiler. Iniuulat ang mga error kung nabigo ang pagsusuri; kung hindi, ang gotype ay
tahimik (maliban kung nakatakda ang -v).
Kung walang listahan ng mga path, magbabasa ang gotype mula sa karaniwang input, na dapat magbigay ng isang Go
source file na tumutukoy sa isang kumpletong pakete.
Kung ang isang solong landas ay tinukoy na isang direktoryo, sinusuri ng gotype ang mga Go file doon
direktoryo; dapat silang lahat ay kabilang sa parehong pakete.
Kung hindi, ang bawat path ay dapat na ang filename ng Go file na kabilang sa parehong package.
Opsyon
-a gamitin ang lahat ng (kasama ang _test.go) na mga file kapag nagpoproseso ng isang direktoryo
-ast i-print ang AST (forces -seq)
-mga komento
pag-parse ng mga komento (hindi pinansin maliban kung ibinigay ang -ast o -trace)
-e iulat ang lahat ng mga error (hindi lamang ang unang 10)
-seq pag-parse nang sunud-sunod, sa halip na kahanay
-bakas print parse trace (forces -seq)
-v verbose mode
HALIMBAWA
Upang suriin ang mga file na a.go, b.go, at c.go:
gotype a.go b.go c.go
Upang suriin ang isang buong pakete sa dir ng direktoryo at i-print ang mga naprosesong file:
gotype -v dir
Upang suriin ang isang buong pakete kasama ang mga pagsubok sa lokal na direktoryo:
gotype -a .
Upang i-verify ang output ng isang pipe:
echo "package foo" | gotype
Gumamit ng gotype online gamit ang mga serbisyo ng onworks.net