Concatenación

Definición - ¿Qué significa concatenación?

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 fusionar dos cosas.

También conocida como concatenación de cadenas.

Techinfo explica la concatenación

El proceso de fusión de literales de datos es una de las aplicaciones principales 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)

Considere dos cadenas: hola = "hola" y mundo = "mundo"

La sintaxis de concatenación en diferentes lenguajes de programación se muestra a continuación.

hola y mundo: VB, VB.NET y Ada
strcat (hola, mundo): C, C ++
hola.mundo: Perl, PHP
hola || mundo: REXX, SQL
hola || mundo: FORTRAN
hola ++ mundo: Erlang, Haskell
hola ^ mundo: Ocaml, ML estándar, F #
hola + mundo: Java

Además de las cadenas, la concatenación se puede aplicar a cualquier otro tipo de datos, incluidos los objetos. Para tipos de datos simples como binario, entero, punto flotante, carácter y booleano, antes de la concatenación se aplica la conversión del tipo de cadena. La concatenación se puede aplicar fácilmente utilizando uno de los operadores anteriores. Para los objetos, la concatenación implica la concatenación de datos contenidos dentro de los objetos y, en general, solo 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.

Esta definición fue escrita en el contexto de Programación