
jesteś tutaj� 99
Wywołaj mnie
Gdy funkcja zwraca wartość błędu, zwykle musi też zwrócić wartość podstawową. Jednak wartości
zwracane razem z wartością błędu należy traktować jako niewiarygodne i je ignorować.
Kiedy wywołujesz funkcję, która zwraca wartość błędu, ważne jest, aby przed wykonaniem dalszych
operacji sprawdzić, czy ta wartość to
nil
. Każda inna wartość oznacza błąd, który trzeba obsłużyć.
Sposób obsługi błędu zależy od sytuacji. W funkcji
paintNeeded
najlepszym rozwiązaniem może być
pominięcie bieżących obliczeń i kontynuowanie wykonywania programu:
Jednak ponieważ ten program jest tak krótki, można też wywołać funkcję
log.Fatal
,
aby ...