Tworzenie prostych aplikacji w Go dla początkujących
Opublikowano: 27 sierpnia 2025
Go, znany także jako Golang, to język stworzony przez Google, który łączy prostotę składni z wysoką wydajnością. W tym poradniku pokażemy, jak zacząć tworzyć proste aplikacje w Go.
Instalacja
Pobierz Go ze strony golang.org i postępuj według instrukcji dla swojego systemu operacyjnego. Po instalacji sprawdź wersję:
go version
Pierwszy program
Tworzymy plik main.go:
package main
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}
Uruchom program:
go run main.go
Podstawy składni
- Zmienne: Deklaracja zmiennych jest prosta:
var name string = "Alice"
age := 25
- Funkcje: Funkcje w Go są definiowane przez
func:
func add(a int, b int) int {
return a + b
}
- Kontrola przepływu: Go obsługuje
if,foriswitch.
for i := 0; i < 5; i++ {
fmt.Println(i)
}
Kolekcje
- Slices: Dynamiczne tablice:
numbers := []int{1, 2, 3}
numbers = append(numbers, 4)
- Mapy: Przechowywanie danych w parach klucz-wartość:
scores := map[string]int{"Alice": 10, "Bob": 8}
Tworzenie prostego serwera
Go jest świetny do backendu:
package main
import (
"fmt"
"net/http"
)
func handler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintln(w, "Hello, Go server!")
}
func main() {
http.HandleFunc("/", handler)
http.ListenAndServe(":8080", nil)
}
Podsumowanie
Go to świetny język dla początkujących, którzy chcą szybko tworzyć wydajne aplikacje. Prosta składnia i potężne narzędzia sprawiają, że nauka jest przyjemna i praktyczna.