
jesteś tutaj� 39
Jaki kod uruchomić w następnej kolejności?
Instrukcje warunkowe
Jeśli program napotka błąd w trakcie wczytywania danych
wejściowych z klawiatury, zgłosi problem i wstrzyma pracę.
Jednak obecnie program kończy działać także wtedy,
gdy wszystko funkcjonuje poprawnie.
$ go run pass_fail.go
Podaj ocenę: 100
2018/03/11 18:27:08 <nil>
exit status 1
$
System Edycja Widok Okno Pomoc
Funkcje i metody takie jak
ReadString
zwracają wartość błędu
nil
,
informującą, że „nic tu nie ma”. Tak więc zmienna
err
o wartości
nil
oznacza, że błąd nie wystąpił. Jednak program jest tak napisany,
aby zgłaszał błędy
nil
! Tym, co program powinien robić, jest ...