מציאת אורך מחרוזת

Arduino:
מציאת אורך מחרוזת

How to:

String myText = "שלום עולם";
int textLength = myText.length();

Serial.begin(9600);
Serial.print("אורך המחרוזת: ");
Serial.println(textLength); // יודפס: אורך המחרוזת: 10

בדוגמה, אנחנו משתמשים ב-length() כדי לקבוע את אורך המחרוזת, ואז מדפיסים אותו דרך ה-Serial Monitor.

Deep Dive

בהיסטוריה של שפות תכנות, אורך המחרוזת תמיד היה נושא חשוב. בשפות כמו C, אורך מחרוזת נקבע על ידי חיפוש אחר התו המיוחד ‘\0’. בארדואינו, שמשתמש בשפת C++, יש למחלקה String מתודות מובנות כמו length(). חלפים ל-length() עלולים לכלול פונקציות כמו strlen() למערכי תווים מסוג char. המימוש של length() בעצם סופר את התווים עד שהוא מגיע לסיומת של המחרוזת.

See Also

  • תיעוד רשמי למתודת length() למחרוזות בארדואינו: Arduino Reference
  • הבדלים בין מחלקת String למערכי char בארדואינו: Arduino String vs. char
  • מידע נוסף על קריאה וכתיבה דרך ה-Serial Monitor: Arduino Serial