Iterables
🔹 Iterable چیست؟
-
از PHP 7.1 به بعد یک نوع داده جدید به اسم iterable معرفی شد.
-
iterable یعنی هر چیزی که میشه روی اون حلقه (loop) زد.
-
شامل:
-
Array
-
Objectهایی که از Traversable پیادهسازی شدن (مثل Iterator, Generator)
-
🔹 تابعی با نوع داده iterable
📌 خروجی:
🔹 استفاده از iterable با کلاس Iterator
📌 خروجی:
🔹 نکته مهم
-
iterableفقط به عنوان type hint استفاده میشه. -
یعنی در تعریف پارامترها یا مقدار بازگشتی (return type).
-
نمیتونیم مستقیم مقدار جدید
iterableبسازیم، بلکه از array یا object قابل پیمایش استفاده میکنیم.
✅ خلاصه
-
iterableنوع دادهای برای چیزهایی هست که میشه روی اونها loop زد. -
شامل array و objectهای پیادهسازی شده از Traversable.
-
کاربرد اصلیش در type hinting برای توابع و متدهاست.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React