روبی قابل شمارش چیست؟
روبی قابل شمارش چیست؟

تصویری: روبی قابل شمارش چیست؟

تصویری: روبی قابل شمارش چیست؟
تصویری: اسامی قابل شمارش و غیرقابل شمارش | گرامر زبان انگلیسی با میسا - فرا زبان 2024, ممکن است
Anonim

قابل شمارش ، #هر و شمارشگر

Enumeration به عبور از روی اشیا اشاره دارد. که در روبی ، یک شی را می نامیم قابل شمارش وقتی مجموعه ای از آیتم ها و روشی را برای حلقه زدن روی هر یک از آنها توصیف می کند. هنگامی که با یک بلوک در یک فراخوانی می شود آرایه ، متد #each بلوک را برای هر یک از آنها اجرا می کند آرایه ها عناصر.

از این رو، روبی شمارشگر چیست؟

شمارشگر . کلاسی که امکان تکرار داخلی و خارجی را می دهد. یک شمارشگر را می توان با روش های زیر ایجاد کرد.

همچنین ممکن است سوال شود که.collect در روبی چه می کند؟ جمع آوری کنید به شما اجازه می دهد تا هر عنصر خود را تغییر دهید مجموعه شیء (آرایه، هش یا شیء خودتان) را به چیز دیگری تبدیل کنید، که با یک آرایه ختم می شود. در اینجا یک مثال ساده از گرفتن یک آرایه از اعداد صحیح و ضرب هر یک از آنها در 2 است.

به همین ترتیب، کدام کلاس روبی شامل ماژول قابل شمارش است؟

این شمارشگر هست یک کلاس که شامل ماژول Enumerable است ، درست مثل بقیه کلاس ها انجام دادن. هدف آن ایجاد است قابل شمارش اشیایی که می توانند به هم زنجیر شوند. کار جالب دیگری که می توانید انجام دهید فراخوانی متدها بر روی آن است. به عنوان مثال اگر می خواهید عنصر بعدی را دریافت کنید، می توانید این کار را انجام دهید.

Enumerables چیست؟

یک قابل شمارش ویژگی خاصی است که می تواند در حلقه های for..in (یا تکرار مشابهی از ویژگی ها، مانند Object. keys()) گنجانده شود و از آن بازدید شود. اگر ملکی به عنوان شناسایی نشده باشد قابل شمارش ، حلقه نادیده می گیرد که داخل شی است. هر یک از این ویژگی ها هنوز در شیء وجود دارد: کنسول.

توصیه شده: