Clojure:
מציאת אורך מחרוזת
How to:
איך לעשות:
הדרך הנפוצה בקלוז’ר למצוא אורך מחרוזת היא באמצעות הפונקציה count
. דוגמה:
(def my-string "שלום עולם")
(count my-string) ; => 9
מחרוזת ריקה? קלי קלות:
(count "") ; => 0
Deep Dive
עמק המידע:
בקלוז’ר, count
יכולה לספור לא רק תווים במחרוזת, אלא גם פריטים בכל קולקציה. היסטורית, פונקציות ספירה היו בשימוש כבר בשפות תכנות מוקדמות. קיימות אלטרנטיבות ל-count
, כמו length
בשפות אחרות, אך בקלוז’ר count
היא הדרך המקובלת. כשאתה קורא count
על מחרוזת, הפונקציה סופרת באופן יעיל את התווים האוניקוד בה, ומחזירה את המספר.
See Also
ראו גם: