چرا کاهنده ها توابع خالص هستند؟

فهرست مطالب:

چرا کاهنده ها توابع خالص هستند؟
چرا کاهنده ها توابع خالص هستند؟
Anonim

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

آیا کاهنده یک تابع خالص است؟

Reducerها توابع خالص هستند که یک حالت و عمل می گیرند و یک حالت جدید را برمی گردند. یک کاهنده همیشه باید از قوانین زیر پیروی کند: با توجه به مجموعه ای از ورودی ها، همیشه باید همان خروجی را برگرداند. بدون شگفتی، عوارض جانبی، تماس های API، جهش.

کاهنده خالص چیست؟

Redux فرض می‌کند که کاهنده‌ها وضعیت فعلی را می‌پذیرند و وضعیت را تغییر نمی‌دهند، اما بسته به نوع عمل، وضعیت جدید را برمی‌گرداند. اگر می چسبد و حالت را تغییر نمی دهد، پسیک کاهش دهنده خالص است.

چه چیزی یک تابع را خالص می کند؟

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

چرا توابع خالص بهتر هستند؟

توابع خالص بسیار آسان‌تر برای خواندن و استدلال در مورد هستند. تمام ورودی‌ها و وابستگی‌های مرتبط به عنوان پارامتر ارائه می‌شوند، بنابراین هیچ اثری مشاهده نمی‌شود که متغیرهای خارج از مجموعه ورودی‌ها را تغییر دهد. این بدان معنی است که ما می توانیم به سرعتیک تابع و وابستگی های آن را فقط با خواندن اعلان تابع درک کنید.

توصیه شده:

مقالات جالب
ترکیب پاس ورود چیست؟
ادامه مطلب

ترکیب پاس ورود چیست؟

در حالی که کامپوزه پاسه یک زمان مرکب است، مهم است که از آن گذشت، زیرا این روش معمولی برای استفاده از زمان گذشته است. … برای arriver، فعل کمکی être است و فعل ماضی arrivé است. چگونه می توان به فرانسوی وارد را مزدوج کرد؟ فعل arriver را با هم ترکیب کنید:

آیا باید قرمزها را با مشکی بشویید؟
ادامه مطلب

آیا باید قرمزها را با مشکی بشویید؟

مرتب‌سازی لباس‌های شسته‌شده بسیار مهم است که چراغ‌ها و تاریکی‌هایتان را جداگانه بشویید، زیرا رنگ‌های تیره‌تر می‌توانند پارچه‌های روشن‌تر را خراب کنند. رنگ‌های خاکستری، مشکی، سرمه‌ای، قرمز، بنفش تیره و رنگ‌های مشابه را در یک بار و رنگ‌های صورتی، اسطوخودوس، آبی روشن، سبز روشن و زرد را در لباس‌شویی دیگری مرتب کنید.

چگونه از واقعیت در جمله استفاده می کنید؟
ادامه مطلب

چگونه از واقعیت در جمله استفاده می کنید؟

در سال 1969 او دومین کتاب خود را با دانشگاه منتشر کرد با عنوان " حدس و گمان و واقعیت.. واقعيت هم محدوديت و هم شرط آزادي است. به اين ترتيب، واقعيت چيزي نيست كه ما به طور مستقيم به آن برخورد كنيم. کدام یک از موارد زیر نمونه ای از Facticity است؟ واقعیت مبتنی بر حقایق قابل مشاهده است و تعالی مبتنی بر روح.