¿Qué significa concatenar?
La concatenación, en el contexto de la programación, es la operación de unir dos cadenas. El término “concatenación” significa literalmente unir dos cosas. También se conoce como concatenación de cadenas.
Definición de concatenación
El proceso de fusionar datos literales es una de las principales aplicaciones de la concatenación. La sintaxis general para lograr la concatenación se da a continuación:
(tipo de datos)(operador de concatenación)(tipo de datos)=(expresión concatenada)
Consideremos dos cadenas: hello=”hola” y world=” mundo”.
La sintaxis de concatenación en diferentes lenguajes de programación se indica a continuación.
hola & mundo : VB,VB.NET y Ada
strcat(hola, mundo) : C, C++
hola.mundo Perl, PHP
hello || world : REXX, SQL
hello || world : FORTRAN
hola ++ mundo : Erlang, Haskell
hola ^ mundo : Ocaml, Standard ML, F#
hola+mundo : Java
Además de las cadenas, la concatenación puede aplicarse a cualquier otro tipo de datos, incluidos los objetos. En el caso de tipos de datos sencillos, como binarios, enteros, de coma flotante, de caracteres y booleanos, antes de concatenar se aplica la conversión de tipo de cadena.
A continuación, la concatenación puede aplicarse fácilmente utilizando uno de los operadores anteriores. En el caso de los objetos, la concatenación implica la concatenación de los datos contenidos en los objetos y, por lo general, sólo es posible si la estructura de los objetos es la misma o si ambos objetos pertenecen a la misma clase. Se puede incorporar un método a la clase para concatenar todos y cada uno de los miembros de datos de ambos objetos y devolver el resultado calculado a la rutina principal.