W tym artykule nauczy się wdrażać Panic w języku programowania Go za pomocą metody Panic ().
Metoda Panic Golang
Używamy metody Panic (), aby podnieść panikę w programowaniu Go. Ta wbudowana metoda zwraca komunikat paniki i kończy program.
Uwaga: Panika czeka na ukończenie trwających Goroutines i powrót. Po zakończeniu wszystkich oczekujących zadań metoda paniki zakończy program.
Składnia funkcji paniki jest jak pokazano:
Func Panic (v interfejs )Możemy przekazać komunikat o błędzie do wydrukowania po napotkaniu paniki. Po wykonywaniu metody paniki zabija program i zwraca określoną metodę, a stos stosuje się do miejsca, w którym napotkano panikę.
Poniższe przykładowe programy paniki automatycznie z powodu nielegalnej operacji
Pakiet MainW poprzednim przykładzie program próbuje uzyskać dostęp do indeksu, który nie istnieje w tablicy. Powyższy program zwraca komunikat o błędzie, jak pokazano:
Nieprawidłowy wskaźnik tablicy 5 (poza granicami dla tablicy 3-elementowej)Możemy również ręcznie podnieść panikę. Przykładem jest to, jak pokazano poniżej:
Pakiet MainPoprzedni prosty przykład sprawdza, czy zmienna jest równa określonej wartości. Jeśli prawda, program nic nie robi. W przeciwnym razie panikuje i zwraca z komunikatem o błędzie.
Przykładowe dane wyjściowe podano poniżej:
Panic: Wspieramy tylko Go LangUwaga: funkcja odroczona zawsze będzie działać pomimo paniki programu. Przykład można zilustrować, jak pokazano poniżej:
Pakiet MainWniosek
Ten przewodnik obejmował podstawy pracy z metodą paniki w języku programowania Go. Ponadto omówiliśmy, w jaki sposób programista może ręcznie podnieść panikę. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły w Linux, aby uzyskać więcej wskazówek i samouczków.