W tej lekcji na temat pakietu skanera w Golang będziemy zbadać różne przykłady, jak używać skanerów na wiele sposobów w języku programowania. Zaczniemy teraz.
Zaczynając od Go
Aby upewnić się, że konsekwentnie konfigurujemy konfigurację środowiska, oto struktura katalogu, którą stworzyłem dla mojego programu Hello World:
Oto program, który stworzyliśmy:
Pakiet MainMożemy uruchomić powyższy program z następującym poleceniem:
idźcie, cześć.IśćPo uruchomieniu tego polecenia oto wyjście, które zobaczysz:
Teraz to wygląda dobrze. Przejdźmy do naszego głównego programu.
Pakiet skanera i bufio w Golang
W tym poście przejdziemy przez pakiety Bufio i Scanner.
Zaczniemy od bardzo prostego przykładu do podziału ciągów na wiele słów. Na następujący przykład:
Pakiet MainWyjście tego programu będzie:
GolangTutaj skaner użył buforowanego wyjścia wejściowego poprzez odczyt dostarczony wejście jako strumień.
Czytanie pliku
Teraz spróbujmy przeczytać plik w Go, używając bufio do odczytania wiersza pliku po wierszu. Aby to zrobić, najpierw tworzymy przykładowy plik w tym samym katalogu, co nasz program Go. Oto nasz plik:
Następnie piszemy nasz program, aby odczytać ten wiersz plików po wierszu:
Pakiet MainPo uruchomieniu tego programu, oto wyjście, które otrzymamy
Przyjmowanie danych wejściowych użytkownika z BUFIO
Jest to najbardziej przydatna operacja, którą należy wykonać, gdy użytkownik zaczyna od języka Golang.
Możemy wziąć wejście użytkownika, takie jak:
Pakiet MainUruchommy teraz ten program:
Aby zauważyć, istnieje inny sposób na wprowadzenie danych, jeśli nie możesz zaakceptować w nim białej listy:
Pakiet MainUruchommy teraz ten program:
Aby studiować, pakiet Scanner i Bufio w Go jest bardzo przydatny i nigdy nie jest możliwe, aby uzyskać wystarczającą ilość. Przeczytaj więcej przykładów pakietu i spróbuj jak najwięcej sam.