Tablica drukowania Golang

Tablica drukowania Golang

W programowaniu często pracujemy z kolekcjami powiązanych danych. Tablice to jedna struktura danych, która umożliwia tworzenie kolekcji powiązanych danych i wykonywanie operacji na nich.

W Go możemy tworzyć tablice powiązanych typów, w tym INT, String, Float i więcej.

Sednem tego przewodnika jest pomoc w rozpoczęciu pracy z tablicami za pomocą języka programowania Go.

Zdefiniuj tablicę

Aby utworzyć tablicę w Go, zaczynamy od zdefiniowania nazwy tablicy, a następnie długości tablicy w nawiasach kwadratowych, a wreszcie typ danych posiadany przez tablicę.

Możemy wyrazić składnię jako:

typ var array_name [długość] Typ

Tutaj długość odnosi się do liczby elementów do przechowywania w określonej tablicy.

Na przykład następujący fragment tworzy tablicę o nazwie My_Array, która przechowuje 5 elementów ciągów typu:

my_array: = [5] String
„Mysql”,
„MongoDB”,
"Wyrocznia",
„ElasticSearch”,
„Sqlite”,

Zauważ, że przecinek oddziela każdy element w tablicy, w tym ostatni element.

Tablice indeksujące

Po ogłoszeniu tablicy możesz uzyskać dostęp do poszczególnych elementów za pomocą jego indeksu. Indeksowanie tablicy w GO zaczyna się od indeksu 0. Oznacza to, że pierwszym elementem w tablicy jest indeks 0, a ostatni element w tablicy jest długość tablicy minus 1.

Na przykład, aby uzyskać dostęp do pierwszego elementu w tablicy My_Array, możemy zrobić:

fmt.Println (my_array [0])

Przekazujemy indeks elementu, w którym chcemy uzyskać dostęp za pomocą nawiasów kwadratowych.

Powyższy kod powinien zwrócić pierwszy element w tablicy jako:

$ Go Run tablic.Iść
Mysql

Wydrukuj elementy tablicy.

Możemy użyć metody println () z pakietu FMT, aby wydrukować wszystkie elementy w tablicy. Na przykład:

fmt.Println (my_array)

Wyjście jest tak, jak pokazano:

[MySQL MongoDB Oracle Elasticsearch Sqlite]

Iterować nad tablicą

Możemy iterować każde elementy tablicy za pomocą pętli. Na przykład, aby iterować każdą pozycję tablicy, możemy zrobić:

dla i: = 0; I < 5; i++
fmt.Println (my_array [i])

Tworzymy pętlę dla indeksu 0 do długości tablicy. Następnie używamy każdej iteracji indeksu, aby zwrócić element w tym indeksie.

Wynikowe wyjście.

Mysql
MongoDB
Wyrocznia
ElasticSearch
Sqlite

Jeśli nie znasz długości tablicy, możesz użyć funkcji LEN jako:

dla i: = 0; I < len(my_array); i++
fmt.Println (my_array [i])

Kod powyżej iteruje elementy tablicy na podstawie jej długości.

Wniosek

Ten przewodnik obejmuje podstawy elementów pracy i drukowania tablicy za pomocą pętli.