
86 Rozdział 3.
Własne funkcje
func sayHi() {
fmt.Println(“Cześć!”)
}
Deklaracja rozpoczyna się słowem kluczowym
func
,
po którym następuje nazwa, jaką chcesz nadać funkcji,
nawias
()
, a następnie blok zawierający kod funkcji.
Po zadeklarowaniu funkcji możesz wywoływać ją w innych
miejscach pakietu. Wystarczy podać nazwę funkcji i nawias.
Wywoływany jest wtedy kod z bloku funkcji.
Warto zauważyć, że w wywołaniu
sayHi
nie jest tu podawana
nazwa pakietu i kropka przed nazwą funkcji. Gdy wywołujesz
funkcję zdefiniowaną w bieżącym pakiecie, nie podawaj jego
nazwy. Wywołanie
main.sayHi()
spowoduje błąd kompilacji.
Reguły tworzenia nazw funkcji są takie ...