Run Go: твой гид в мире бега
"Run go" можно трактовать по-разному, в зависимости от контекста, поэтому рассмотрим несколько возможных вариантов ответа.
1. Run go как запуск компилятора Go для компиляции и выполнения кода.
Для этого надо:
- Установить компилятор Go на свой компьютер, скачав его с официального сайта https://golang.org/dl/.
- Написать код на Go в любом текстовом редакторе, сохранить его в файле с расширением .go (например, hello.go).
- Открыть терминал (командную строку) и перейти в папку с файлом hello.go.
- Выполнить команду go run hello.go.
- Если код написан правильно, то программа скомпилируется и запустится, выведя результат на экран.
Пример кода на Go:
go
package main
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}
2. Run go как запуск приложения, написанного на Go.
Для этого надо:
- Написать приложение на Go, используя любую среду разработки, например, GoLand, VS Code или Notepad++.
- Собрать приложение в исполняемый файл, используя команду go build имя_файла.go.
- Запустить приложение, выполнив команду ./имя_исполняемого_файла.
Пример кода на Go:
go
package main
import (
"fmt"
"net/http"
)
func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
fmt.Fprint(w, "Hello, Go!")
})
http.ListenAndServe(":8080", nil)
}
3. Run go как запуск тестов для кода на Go.
Для этого надо:
- Написать юнит-тесты для своего кода на Go, используя стандартный пакет testing.
- Собрать и запустить тесты, выполнив команду go test.
Пример кода на Go:
go
package math
import "testing"
func TestAdd(t *testing.T) {
got := Add(2, 3)
want := 5
if got != want {
t.Errorf("Add(2,3) = %d; want %d", got, want)
}
}
В этом примере мы пишем тест для функции Add, которая складывает два числа. В тесте мы проверяем, что результат выполнения функции соответствует ожидаемому значению. Если это не так, то тест проваливается и выводится сообщение об ошибке.