Konkatenacja
Konkatenacja to „działanie polegające na łączeniu rzeczy w szereg” (Oxford English Dictionary). W programowaniu oznacza funkcję, która łączy co najmniej dwa tekstowe ciągi znaków w jeden ciąg. Bazy danych i arkusze kalkulacyjne również używają funkcji konkatenacji do scalania danych z oddzielnych pól i komórek.
Większość języków programowania zawiera kilka metod konkatenacji służących do łączenia ciągów znaków. W przypadku ciągów tekstowych często działa operator +, ale specjalne funkcje konkatenacji mogą zapewnić programistom większą kontrolę. Na przykład oba poniższe przykłady w języku JavaScript łączą dwie zmienne, dodając między nimi spację:
fullName = firstName+" "+lastName;
fullName = firstName.concat(" ", lastName);
Chociaż operator + jest najczęściej używany, niektóre języki stosują inne operatory. Na przykład język Perl używa operatora . do łączenia ciągów znaków, a Visual Basic używa operatora &.
Funkcje konkatenacji mogą również łączyć ciągi znaków w polach bazy danych i komórkach arkusza kalkulacyjnego. Na przykład jeśli tabela informacji o klientach w bazie danych SQL przechowuje imię i nazwisko w oddzielnych polach, możesz użyć funkcji CONCAT(), aby wybrać oba te elementy i sformatować je jako jeden ciąg znaków. Aplikacje do obsługi arkuszy kalkulacyjnych, takie jak Microsoft Excel, mogą używać funkcji CONCATENATE() do wybrania wartości dwóch wskazanych komórek i wyświetlenia ich jako jednej połączonej wartości. Na przykład CONCATENATE(B2," ",C2) łączy zawartość komórek B2 i C2, wstawiając między nimi spację.
Sprawdź swoją wiedzę