Skip to content
EntityQ600590· pop 43· linked from 605 articles

Also known as tuple, ordered tuplet, ordered list, ordered n-tuple, n-tuple

struktura danych

In the Vinony graph

Within Vinony's link graph, krotka is referenced by 605 other articles, and connects out to brackets, Abraham Fraenkel and mathematics.

It sits within the topics Basic concepts in set theory, Data management and Mathematical notation.

Its subject is documented across 41 Wikipedia language editions.

Wikidata facts

Part of
relation
Has part
element
Show 4 more facts
has characteristic
order
different from
sequence
maintained by WikiProject
WikiProject Mathematics
Commons category
Tuple
Sources (3)

via Wikidata · CC0

Article · Polski

Krotka (ang. tuple) – struktura danych będąca odzwierciedleniem matematycznej n-ki, tj. uporządkowanego ciągu wartości. Krotki przechowują stałe wartości o różnych typach danych – nie można zmodyfikować żadnego elementu, odczyt natomiast wymaga podania indeksu liczbowego żądanego elementu. Wyjątkiem jest język Swift, w którym zawartość krotki można modyfikować, jeśli została ona zadeklarowana jako zmienna. W systemach relacyjnych bazie danych krotka to wiersz relacji inny niż wiersz nagłówkowy z nazwami atrybutów, czyli wiersz danych. Struktury te występują w wielu językach programowania, są obecne we wszystkich językach funkcyjnych (np. Haskell) i wieloparadygmatowych z możliwością programowania funkcyjnego (np. Scala, Python, Ruby, C++11, Swift, Rust, TypeScript). Zapis krotek w językach programowania jest często identyczny z matematycznym: elementy są zamknięte w nawiasach okrągłych, oddzielone od siebie przecinkami. Np. ("Jan", "Kowalski", 33) to 3-elementowa krotka, której dwa pierwsze elementy są łańcuchami znakowymi, trzeci natomiast – liczbą całkowitą. Część języków programowania (m.in. SML, Python, Scala) posiada także możliwość „rozpakowania” do osobnych zmiennych wartości krotki zgodnie z jej strukturą, w tym ignorowanie niepotrzebnych elementów (w SML-u i Scali oznaczane znakiem podkreślenia).

Abstract from DBpedia / Wikipedia · CC BY-SA

Categories