Привет! Итак, вы хотите погрузиться в мир программирования на Go? Это потрясающе! Являетесь ли вы опытным разработчиком, изучающим новый язык, или новичком, делающим первые шаги в программировании, Go — фантастический язык для изучения. В этой статье блога мы начнем с классической программы «Hello World», а затем рассмотрим несколько других методов, которые помогут вам познакомиться с Go. Так что хватайте любимый напиток, запускайте свою IDE и начнем!
Метод 1: классический «Hello World»
Давайте начнем с традиционного способа написания программы «Hello World» на Go. Откройте свой любимый текстовый редактор или IDE и создайте новый файл с расширением «.go». Вот код:
package main
import "fmt"
func main() {
fmt.Println("Hello, world!")
}
Сохраните файл с подходящим именем, например «hello.go». Откройте терминал или командную строку, перейдите в каталог, содержащий файл, и выполните следующую команду:
go run hello.go
Вуаля! Вы должны увидеть сообщение «Привет, мир!» напечатано на вашем экране.
Метод 2: дерзкий вариант
Теперь давайте немного оживим ситуацию и добавим в нашу программу немного юмора. Измените код в файле hello.go следующим образом:
package main
import "fmt"
func main() {
fmt.Println("Hello, world!")
fmt.Println("I'm learning Go and having a blast!")
}
Сохраните файл и запустите его снова, используя go run hello.go. На этот раз вы увидите две строки вывода: классическое приветствие и дополнительное сообщение о вашем пути обучения Go.
Метод 3: Hello World Web Server
В Go есть мощный встроенный пакет под названием net/http, который позволяет нам с легкостью создавать веб-серверы. Давайте напишем простую программу на Go, которая выдает команду «Hello, world!» сообщение по HTTP. Создайте новый файл с именем «server.go» и введите следующий код:
package main
import (
"fmt"
"net/http"
)
func handler(w http.ResponseWriter, r *http.Request) {
fmt.Fprint(w, "Hello, world!")
}
func main() {
http.HandleFunc("/", handler)
http.ListenAndServe(":8080", nil)
}
Сохраните файл и запустите его с помощью go run server.go. Откройте веб-браузер и перейдите к http://localhost:8080. Вы должны увидеть надпись «Привет, мир!» сообщение, отображаемое на веб-странице.
Поздравляем! Вы узнали несколько способов написания знаменитой программы «Hello World» на Go. Начиная с классического вывода на консоль и заканчивая дерзким вариантом и даже простым веб-сервером, вы изучили различные способы начать программирование на Go. Эти примеры — лишь верхушка айсберга, и в языке Go можно открыть для себя гораздо больше. Так что продолжайте программировать, продолжайте исследовать и получайте удовольствие от своего пути программирования на Go!