Interpolering av en streng

Arduino:
Interpolering av en streng

Slik gjør du:

void setup() {
  Serial.begin(9600);
}

void loop() {
  int temperatur = 22;
  Serial.print("Temperaturen er ");
  Serial.print(temperatur);
  Serial.println(" grader Celsius.");
  delay(2000); // Venter i 2 sekunder
}

Output: “Temperaturen er 22 grader Celsius.”

Dypdykk

Interpolering av strenger som et konsept har eksistert lenge, og finnes i mange programmeringsspråk. I Arduino C++ er det ikke en innebygd funksjon som direkte støtter strenginterpolering, i motsetning til språk som Python hvor du kan bruke f-strenger. Hos Arduino må du bruke rekkefølge av Serial.print() for å oppnå det samme. Når større prosjekter krever mer avansert tekstmanipulasjon, kan språkets standard sprintf() eller snprintf() funksjoner komme godt med, selv om disse kan være mer komplekse å bruke og har begrensninger på Arduino på grunn av minnestørrelse.

Se Også