mirror of
https://github.com/tldr-pages/tldr
synced 2026-08-26 14:13:36 +01:00
go, go-build, go-test: add Russian translation (#19060)
Co-authored-by: Dylan <145150333+dmmqz@users.noreply.github.com>
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
# go build
|
||||
|
||||
> Скомпилировать исходники Go.
|
||||
> Больше информации: <https://pkg.go.dev/cmd/go#hdr-Compile_packages_and_dependencies>.
|
||||
|
||||
- Скомпилировать файл с пакетом `main` (выходным файлом будет имя файла без расширения):
|
||||
|
||||
`go build {{путь/к/main.go}}`
|
||||
|
||||
- Скомпилировать с указанием имени выходного файла:
|
||||
|
||||
`go build -o {{путь/к/исполняемому_файлу}} {{путь/к/исходному_файлу.go}}`
|
||||
|
||||
- Скомпилировать пакет:
|
||||
|
||||
`go build -o {{путь/к/исполняемому_файлу}} {{путь/к/пакету}}`
|
||||
|
||||
- Скомпилировать пакет `main` в исполняемый файл, включив обнаружение гонки данных:
|
||||
|
||||
`go build -race -o {{путь/к/исполняемому_файлу}} {{путь/к/пакету_main}}`
|
||||
@@ -0,0 +1,28 @@
|
||||
# go test
|
||||
|
||||
> Тестируйте пакеты Go (файлы должны иметь окончание `_test.go`).
|
||||
> Больше информации: <https://pkg.go.dev/cmd/go#hdr-Testing_flags>.
|
||||
|
||||
- Протестировать пакет, находящийся в текущем каталоге:
|
||||
|
||||
`go test`
|
||||
|
||||
- Протестировать пакет в текущем каталоге с подробным выводом ([v]erbose):
|
||||
|
||||
`go test -v`
|
||||
|
||||
- Протестировать пакеты в текущем каталоге и всех подкаталогах (обратите внимание на `...`):
|
||||
|
||||
`go test -v ./...`
|
||||
|
||||
- Протестировать пакет в текущем каталоге и запустить все бенчмарки:
|
||||
|
||||
`go test -v -bench .`
|
||||
|
||||
- Протестировать пакет в текущем каталоге и запустить все бенчмарки в течение 50 секунд:
|
||||
|
||||
`go test -v -bench . -benchtime 50s`
|
||||
|
||||
- Протестировать пакет с анализом покрытия:
|
||||
|
||||
`go test -cover`
|
||||
@@ -0,0 +1,33 @@
|
||||
# go
|
||||
|
||||
> Управляйте исходным кодом Go.
|
||||
> Некоторые подкоманды, такие как `build`, имеют собственную документацию по использованию.
|
||||
> Больше информации: <https://pkg.go.dev/cmd/go>.
|
||||
|
||||
- Скачать и установить пакет, указанный по его пути импорта:
|
||||
|
||||
`go get {{путь/к/пакету}}`
|
||||
|
||||
- Скомпилировать и запустить исходный файл (он должен содержать пакет `main`):
|
||||
|
||||
`go run {{файл}}.go`
|
||||
|
||||
- Скомпилировать исходный файл в исполняемый файл с указанным именем:
|
||||
|
||||
`go build -o {{исполняемый_файл}} {{файл}}.go`
|
||||
|
||||
- Скомпилировать пакет, находящийся в текущем каталоге:
|
||||
|
||||
`go build`
|
||||
|
||||
- Выполнить все тесты для текущего пакета (файлы должны иметь окончание `_test.go`):
|
||||
|
||||
`go test`
|
||||
|
||||
- Скомпилировать и установить текущий пакет:
|
||||
|
||||
`go install`
|
||||
|
||||
- Инициализировать новый модуль в текущем каталоге:
|
||||
|
||||
`go mod init {{имя_модуля}}`
|
||||
@@ -17,4 +17,4 @@
|
||||
|
||||
- Compile a main package into an executable, enabling data race detection:
|
||||
|
||||
`go build -race -o {{path/to/executable}} {{path/to/main/package}}`
|
||||
`go build -race -o {{path/to/executable}} {{path/to/main_package}}`
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
- Test the package in the current directory and run all benchmarks for 50 seconds:
|
||||
|
||||
`go test -v -bench . -benchtime {{50s}}`
|
||||
`go test -v -bench . -benchtime 50s`
|
||||
|
||||
- Test the package with coverage analysis:
|
||||
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@
|
||||
|
||||
- Download and install a package, specified by its import path:
|
||||
|
||||
`go get {{package_path}}`
|
||||
`go get {{path/to/package}}`
|
||||
|
||||
- Compile and run a source file (it has to contain a `main` package):
|
||||
|
||||
|
||||
Reference in New Issue
Block a user