Diferencia entre revisiones de «objeto.concat()»

De ArduWiki
Saltar a: navegación, buscar
(Ejemplo)
Línea 18: Línea 18:
 
Nada.
 
Nada.
  
== Ejemplo ==
+
== Ejemplo 1 ==
 
<syntaxhighlight lang="c++">
 
<syntaxhighlight lang="c++">
 
String frase = "Apuntes";
 
String frase = "Apuntes";
 
frase.concat(" de ");      //Apuntes de
 
frase.concat(" de ");      //Apuntes de
 
frase.concat("Arduino.");  //Apuntes de Arduino.
 
frase.concat("Arduino.");  //Apuntes de Arduino.
 +
</syntaxhighlight>
 +
 +
== Ejemplo 2 ==
 +
Mira como podemos concatenar un valor numerico a una variable [[String]]
 +
 +
<syntaxhighlight lang="c++">
 +
void setup(){
 +
  Serial.begin(9600);
 +
  String sensor = "Sensor: ";
 +
  sensor.concat(analogRead(A0));
 +
  Serial.println(sensor);
 +
}
 +
void loop(){
 +
}
 
</syntaxhighlight>
 
</syntaxhighlight>
  

Revisión del 08:37 23 feb 2019

Descripción

Contatena (adjunta) el parametro dado.

Nota: esta es la función que se ejecuta implícitamente cuando se utiliza el operador + en este tipo de dato.


Sintaxis

objeto.concat(param);

Parámetros

objeto
instancia de la clase String.
param
parametro a concatenar al final de la cadena (String, string, char, byte, int, unsigned int, long, unsigned long, float, double, __FlashStringHelper).

Retorna

bool: verdadero si se pudo concatenar; falso en caso contrario (usualmente es seña de que la memoria SRAM está por llenarse o la cadena actual es demasiado grande).

Advertencias

Nada.

Ejemplo 1

String frase = "Apuntes";
frase.concat(" de ");       //Apuntes de
frase.concat("Arduino.");   //Apuntes de Arduino.

Ejemplo 2

Mira como podemos concatenar un valor numerico a una variable String

void setup(){
   Serial.begin(9600);
   String sensor = "Sensor: ";
   sensor.concat(analogRead(A0));
   Serial.println(sensor); 
}
void loop(){
}

Vea también

Referencias