Diferencia entre revisiones de «objeto.concat()»

De ArduWiki
Saltar a: navegación, buscar
(Página creada con «== Descripción == == Sintaxis == <pre> </pre> == Parámetros == == Retorna == Nada. == Advertencias == Nada. == Ejemplo == <syntaxhighlight lang="c++"> </syntaxhighli...»)
 
(Referencias)
 
(No se muestran 4 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
 
== Descripción ==
 
== 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 ==
 
== Sintaxis ==
 
<pre>
 
<pre>
 +
objeto.concat(param);
 
</pre>
 
</pre>
  
 
== Parámetros ==
 
== 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]], [[F()|__FlashStringHelper]]).
  
 
== Retorna ==
 
== Retorna ==
Nada.
+
[[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 ==
 
== Advertencias ==
 
Nada.
 
Nada.
  
== Ejemplo ==
+
== Ejemplo 1 ==
 +
<syntaxhighlight lang="c++">
 +
String frase = "Apuntes";
 +
frase.concat(" de ");      //Apuntes de
 +
frase.concat("Arduino.");  //Apuntes de Arduino.
 +
</syntaxhighlight>
 +
 
 +
== Ejemplo 2 ==
 +
Mira como podemos concatenar un valor numerico a una variable [[String]]
 +
 
 
<syntaxhighlight lang="c++">
 
<syntaxhighlight lang="c++">
 +
void setup(){
 +
  Serial.begin(9600);
 +
  String sensor = "Sensor: ";
 +
  sensor.concat(analogRead(A0));
 +
  Serial.println(sensor);
 +
}
 +
void loop(){
 +
}
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
== Vea también ==
 
== Vea también ==
* [[String]]
+
<categorytree mode=all>Stream</categorytree>
  
 
== Referencias ==
 
== Referencias ==
 
* [https://www.arduino.cc/reference/es/language/functions/time/millis/ Guia de referencia de Arduino]
 
* [https://www.arduino.cc/reference/es/language/functions/time/millis/ Guia de referencia de Arduino]
  
[[Category:Funciones]]
+
[[Category:String]]

Revisión actual del 14:16 6 may 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