Konkatenacja () – łączenie ze sobą wyrażeń.

Konkatenacja w literaturze Łańcuchowe sprzęganie wersów (albo strof itp.), wiązanie poprzedniego z następnym, poprzez powtórzenie jakiegoś wyrazu albo zespołu wyrazów, np. Zabawiał często pod Ciemnym Cyprysem Pod Ciemnym Cyprysem, gdzie czuł się Farysem Gdzie czuł się Farysem,...

Konkatenacja w językach programowania W programowaniu oznacza łączenie dwóch wyrażeń (np. tekstowych) w jedno (ustawienie jednego za drugim).

Operatory konkatenacji ciągów w niektórych językach programowania:

+ (plus) – C++, C#, Java, JavaScript, Ruby, Pascal, Python, Delphi, GML; ~ (tylda) – D, Perl 6, Twig; & (ampersand) – rodzina Basic (ze względu na możliwość przekonwertowania zapisu 1 + „1” na 1 + 1 jako liczba), Icon, Ada, MetaPost; . (kropka) – Perl, PHP; .. (dwie kropki) – Lua; , (przecinek) – Smalltalk; ^ (daszek) – SML, Ocaml; || (dwie pionowe kreski) – PL/SQL; (spacja) – Snobol; // (dwa znaki slash) – Fortran; && (dwa znaki ampersand) lub operacja CONCATENATE – ABAP.

Konkatenacja w teorii języków formalnych W językach formalnych do oznaczania konkatenacji używa się kropki, ale często jest ona pomijana. Konkatenacji używa się w dwóch kontekstach: dla słów, z oczywistą definicją, dla języków, z następującą definicją:

Konkatenacja w matematyce W matematyce, a szczególnie w teorii mnogości i kombinatoryce rozważa się konkatenację ciągów. Jeśli oraz są ciągami długości odpowiednio to ich konkatenacja jest ciągiem długości danym przez

Czasami powyższa definicja jest w naturalny sposób rozszerzana na ciągi długości pozaskończonej (tzn. indeksowane liczbami porządkowymi).

Zobacz też katenacja

Linki zewnętrzne [dostęp 2024-02-02]. Concatenation , Encyclopedia of Mathematics, encyclopediaofmath.org [dostęp 2024-02-02].

Kategoria:Języki formalne Kategoria:Konstrukcje programistyczne Kategoria:Działania dwuargumentowe