W tym krótkim artykule dowiemy się, jak określić długość i pojemność tablicy w języku programowania Go.
Go len () funkcja
Aby określić długość tablicy, możemy użyć metody len (). Zacznijmy od utworzenia tablicy jako:
my_array: = [] String „A”, „B”, „C”, „D”
Powyższy fragment tworzy szereg strun.
Aby określić długość, używamy funkcji len (), jak pokazano:
Pakiet Main
importować „fmt”
func main ()
my_array: = [] String „A”, „B”, „C”, „D”
fmt.Println („długość:”, len (my_array))
Powyższy kod powinien zwrócić długość tablicy jako:
$ idź run array_length.Iść
Długość: 4
Funkcja len () działa zarówno na tablicach, jak i plasterkach. Należy pamiętać, że rozmiar plasterek jest wstępnie zdefiniowany jako rozmiar tablicy.
Długość i pojemność tablicy
Tablica ma długość i pojemność. Pojemność odnosi się do całkowitej liczby elementów, które może pomieścić tablicę, podczas gdy długość jest liczbą pozycji, które obecnie przechowuje.
Czasami zarówno długość, jak i pojemność mają tę samą wartość.
Rozważ poniższy przykład:
Pakiet Main
importować „fmt”
func main ()
my_array: = [] String „A”, „B”, „C”, „D”
fmt.Println („długość:”, len (my_array))
fmt.Println („pojemność:”, cap (my_Array))
// dołącz elementy
my_array = append (my_array, „e”)
fmt.Println („długość:”, len (my_array))
fmt.Println („pojemność:”, cap (my_Array))
W powyższym przykładzie tworzymy szereg typów ciągów. Przed dołączeniem nowego elementu długość i pojemność tablicy są takie same jak.
Jednak po dołączeniu nowego elementu długość tablicy rośnie o 1, podczas gdy pojemność rośnie o 3.
Powstałe wyjście to:
$ idź run array_length.Iść
Długość: 4
Pojemność: 4
Długość: 5
Pojemność: 8
Wniosek
Ten przewodnik obejmował, jak określić długość i rozmiar tablicy w języku programowania Go.
Szczęśliwe kodowanie!!