Variable shadowing چیست؟

Variable shadowing زمانی اتفاق می‌افتد که یک متغیر داخل یک scope با نام مشابه متغیری دیگر در scope بالا تر تعریف شود.


در صورت اجرای کد بالا با خطا مواجه نخواهیم شد.
در مثال بالا varOne هم در scope داخلی و هم scope خارجی تعریف شده است.

این نوشته در ویکی ارسال شده است. افزودن پیوند یکتا به علاقه‌مندی‌ها.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

This site uses Akismet to reduce spam. Learn how your comment data is processed.