מה ניתן לספור רובי?
מה ניתן לספור רובי?

וִידֵאוֹ: מה ניתן לספור רובי?

וִידֵאוֹ: מה ניתן לספור רובי?
וִידֵאוֹ: Why you Should NOT use Ruby on Rails 2024, אַפּרִיל
Anonim

ספור , #כל ומונה

ספירה מתייחסת למעבר על חפצים. ב אוֹדֶם , אנו קוראים לאובייקט ספור כאשר הוא מתאר קבוצה של פריטים ושיטה ללולאה על כל אחד מהם. כשקוראים עם בלוק על an מַעֲרָך , השיטה #each תבצע את הבלוק עבור כל אחד מה- של מערך אלמנטים.

מזה, מהו רובי המונה?

מונה . מחלקה המאפשרת איטרציה פנימית וחיצונית כאחד. א מונה ניתן ליצור בשיטות הבאות.

אפשר גם לשאול, מה עושה.collect ברובי? לאסוף מאפשר לך לשנות כל אלמנט שלך אוסף אובייקט (Array, Hash או אובייקט משלך) למשהו אחר, בסופו של דבר עם Array. הנה דוגמה פשוטה של לקיחת מערך של מספרים שלמים והכפלת כל אחד מהם ב-2.

באופן דומה, איזו מחלקה רובי כוללת את המודול הנספרים?

ה מונה הוא מעמד זֶה כולל את המודול Enumerable , בדיוק כמו אחרים שיעורים לַעֲשׂוֹת. מטרתו ליצור ספור חפצים שניתן לשרשר ביניהם. דבר מגניב נוסף שאתה יכול לעשות הוא לקרוא לשיטות עליו. לדוגמה, אם אתה רוצה לקבל את האלמנט הבא, אתה יכול לעשות זאת.

מה הם מספרים?

א ספור מאפיין הוא כזה שניתן לכלול ולבקר במהלך לולאות for..in (או איטרציה דומה של מאפיינים, כמו Object. keys()). אם נכס אינו מזוהה כ ספור , הלולאה תתעלם מכך שהיא בתוך האובייקט. כל אחד מהמאפיינים האלה עדיין קיים באובייקט: console.

מוּמלָץ: