Krotka
Krotka (wymawiana „tuh-pull”) to struktura danych, która przechowuje określoną liczbę elementów. Elementami tymi mogą być liczby całkowite, znaki, ciągi znaków lub inne typy danych.
Matematyka
Termin „krotka” pochodzi z matematyki, a nie z informatyki. Krotkę matematyczną można zdefiniować jako „n-krotkę”, gdzie „n” oznacza liczbę wartości zawartych w krotce. W wyrażeniach matematycznych krotki są przedstawiane jako listy rozdzielonych przecinkami elementów umieszczone w nawiasach. Poniższy przykład to „4-krotka”, która ma cztery wartości.
(3, 7, 13, 17)
Krotki mają różne zastosowania w matematyce. Są często używane do przedstawiania zbioru powiązanych wartości, takich jak liczby pierwsze lub ciągi matematyczne. Krotka może również przedstawiać zakres wartości wejściowych lub wyjściowych dla funkcji.
Informatyka
W programowaniu krotki zapewniają wydajny sposób przechowywania wielu wartości. Ponieważ są statyczne i nie można ich modyfikować, krotki zazwyczaj wymagają mniej pamięci niż tablice. Są również elastyczne, ponieważ mogą przechowywać wiele typów danych. Poniższy przykład to „5-krotka”, czyli krotka zawierająca pięć wartości.
(11, 2020.07, "techterms", "C", -1000)
Powyższa „pięciokrotka” zawiera dodatnią liczbę całkowitą (11), liczbę zmiennoprzecinkową (2020.07), ciąg znaków (techterms), znak (C) oraz ujemną liczbę całkowitą (-1000).
Krotki są skutecznym sposobem przechowywania danych w programach komputerowych, ale nie wszystkie języki programowania je obsługują. Na przykład Python i Java obsługują krotki, ale PHP i Ruby ich nie obsługują. Jeśli język nie obsługuje krotek, najbliższą alternatywą jest niezmienna tablica — taka, której nie można modyfikować.
Sprawdź swoją wiedzę