Gdzie znaleźć GoDoc

Świetnie, teraz wiem gdzie znaleźć dokumenty i jak je czytać. Moje kolejne pytanie brzmi: Czy mogę stworzyć taką dokumentację również dla mojego kodu i jak udokumentować mój kod? Mam na myśli, biorąc pod uwagę, że mam następujący kod:

package matherfunc Add(first, second int) int {
return first + second
}

Jak mogę stworzyć dokumentację tylko dla tego package i function?

Format

Jak znalazłem w tym wpisie na blogu, wydaje się, że nie ma „żadnego specjalnego formatu” do dokumentowania kodu. W porównaniu z JavaDoc, który wprowadza nowe rzeczy, takie jak @link lub @see. Kiedy chcesz udokumentować kod, musisz tylko stworzyć „proste komentarze”. Co i tak zrobisz, gdy napiszesz swój kod go.

Wydaje się, że jedynym wymaganiem jest to, że pierwsze słowo powinno być nazwą twojej funkcji. Albo Package kiedy dokumentujesz package.

// Package which provides some math methods
package mather// Add the first and second integer together
// and return it
func Add(first, second int) int {
return first + second
}

Generate the doc

Przykro mi to mówić, ale nie możesz wygenerować dokumentacji! A przynajmniej nie w taki sposób, w jaki ja chcę. Założyłem, że mogę utworzyć dokumentację w HTML, która opisuje tylko mój projekt. Ale możesz utworzyć dokumentację tylko dla wszystkich plików go w twoich GOROOT i GOPATH.

Powstanie kolejny post o GOPATH później, ponieważ jest to ważna rzecz w go. Ale na razie załóżmy, że jest to miejsce na dysku twardym, gdzie przechowujesz wszystkie swoje pliki go.

Ale wracając do dokumentacji. Możesz ją utworzyć za pomocą narzędzia godoc. Możesz uruchomić godoc -http=:6060, które uruchomi serwer WWW na twoim localhost na porcie 6060, gdzie będziesz mógł zobaczyć „dokumentację”.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.