חילוץ תת-מחרוזות

Arduino:
חילוץ תת-מחרוזות

איך לעשות:

String fullString = "Hello, Arduino World!";
String substring = fullString.substring(7, 14); // חלץ את 'Arduino'

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

void loop() {
  Serial.println(substring); // הצג את המחרוזת החלקית
  delay(2000); // המתן 2 שניות עד להדפסה הבאה
}

תוצאת הקוד:

Arduino

צלילה עמוקה:

הפונקציה substring התחילה את דרכה בשפות תכנות קלאסיות כמו JAVA, ומאז נפוצה לשפות רבות אחרות, כולל C++ של ארדואינו. קיימות אלטרנטיבות כמו פעולות על מערכי תווים, אולם הפונקציה substring נותנת פתרון נוח וקריא. בביצוע, הפונקציה יוצרת עותק של הנתונים הרלוונטיים, מה שיכול להשתמש בזיכרון נוסף - נקודה למחשבה בפרויקטים עם משאבים מוגבלים.

ראה גם: