Go language logo

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, for i switch.
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.


Komentarze