mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-29 23:24:55 +02:00
34 lines
823 B
Markdown
34 lines
823 B
Markdown
![]() |
# go
|
||
|
|
||
|
> Go kaynak kodunu yönetmeye yarayan bir araç.
|
||
|
> `go build` gibi bazı alt komutların kendı kullanım dokümentasyonları mevcut.
|
||
|
> Daha fazla bilgi için: <https://golang.org>.
|
||
|
|
||
|
- İçe aktarım yolunda belirtilen şekilde bir paketi indir ve yükle:
|
||
|
|
||
|
`go get {{paket_yolu}}`
|
||
|
|
||
|
- Bir kaynak dosyasını derle ve çalıştır (bir `main` paketine sahip olmalı):
|
||
|
|
||
|
`go run {{dosya}}.go`
|
||
|
|
||
|
- Bir kaynak dosyasını belirtilen çalıştırılabilir dosyaya derle:
|
||
|
|
||
|
`go build -o {{çalıştırılabilir}} {{dosya}}.go`
|
||
|
|
||
|
- Mevcut dizinde bulunan paketi derle:
|
||
|
|
||
|
`go build`
|
||
|
|
||
|
- Mevcut paket için tüm test durumlarını çalıştır (bahsi geçen dosyalar `_test.go` ifadesi ile bitmeli):
|
||
|
|
||
|
`go test`
|
||
|
|
||
|
- Mevcut paketi derle ve indir:
|
||
|
|
||
|
`go install`
|
||
|
|
||
|
- Mevcut diizinde yeni bir modül başlat:
|
||
|
|
||
|
`go mod init {{modül_ismi}}`
|