Czym jest pakiet?
Część sekcji Logika i przepływ sterowania ścieżki GO w Coddy. Lekcja 51 z 68.
Pakiet w Go to sposób na organizowanie i grupowanie powiązanego kodu. Możesz myśleć o nim jak o folderze zawierającym funkcje, zmienne i typy, które współpracują ze sobą, aby osiągnąć określony cel.
Każdy plik Go musi należeć do pakietu, zadeklarowanego na samym początku za pomocą słowa kluczowego package. Najważniejszym pakietem, z którym się zetkniesz, jest package main. Jest on wyjątkowy, ponieważ informuje Go, że jest to program wykonywalny, którego punktem wejścia jest funkcja main.
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}Aby używać kodu z innych pakietów, musisz je import. W powyższym przykładzie importujemy pakiet fmt, który udostępnia funkcje formatowania i wyświetlania. Pakiet fmt jest częścią biblioteki standardowej Go i jest wbudowany w język.
Pakiety służą dwóm głównym celom: pomagają organizować kod w logiczne grupy i umożliwiają ponowne wykorzystanie kodu w różnych programach. Dzięki temu Twoje programy są łatwiejsze w utrzymaniu i nie musisz pisać tego samego kodu wiele razy.
Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Logika i przepływ sterowania
1Zaawansowane sterowanie przepływem
Instrukcja switch z `fallthrough`Przerywanie zagnieżdżonych pętliKontynuowanie określonej pętliInstrukcja `goto`Podsumowanie — zaawansowane sterowanie pętlami4Projekt: Prosta lista zadań
Konfiguracja projektuDodawanie zadania2Struktury i metody
Definiowanie metod dla strukturOdbiorniki przez wartośćOdbiorniki przez wskaźnikWybór odbiornikówMetody a funkcjePodsumowanie — działanie struktur5Mapy w szczegółach
Mapy strukturWskaźniki jako wartości mapSprawdzanie, czy mapy są nilPorównywanie mapPodsumowanie — licznik częstości słów3Interfejsy (podstawy)
Czym jest interfejs?Definiowanie interfejsuImplementowanie interfejsuUżywanie typów interfejsowychPusty interfejsAsercje typuPrzełącznik typówPodsumowanie – kształty i zachowaniaPoćwicz samodzielnie: Kompilator Go online