krotka
Sign in to saveAlso 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
- Subclass of
- totally ordered set
- Part of
- relation
- Has part
- element
Show 4 more facts
- has characteristic
- order
- different from
- sequence
- maintained by WikiProject
- WikiProject Mathematics
- Commons category
- Tuple
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