Concatenation joins two strings end to end, retaining the order of their symbols. For example, joining and gives . It has the associative property: joining or gives the same word over an alphabet. The empty word is its identity element. All finite words over an alphabet with this binary operation form a free monoid.
Articles by others on the same topic
Concatenation is the operation of joining two or more strings or sequences end-to-end to form a single string or sequence. In programming and computer science, this is commonly used with text strings, but it can also apply to other data structures, such as lists or arrays.