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