Γιατί οι μειωτήρες είναι καθαρές συναρτήσεις;

Πίνακας περιεχομένων:

Γιατί οι μειωτήρες είναι καθαρές συναρτήσεις;
Γιατί οι μειωτήρες είναι καθαρές συναρτήσεις;
Anonim

Ναι, οι καθαροί μειωτές είναι ντετερμινιστικοί, που σημαίνει ότι αν τους δοθεί η ίδια είσοδος, θα παράγουν πάντα την ίδια έξοδο αποτελέσματος. Αυτή η ιδιότητα βοηθά σε καταστάσεις όπως η δοκιμή μονάδας, επειδή γνωρίζετε ότι αν μια δοκιμή περάσει μία φορά, θα περνά πάντα.

Είναι ένας μειωτής καθαρή συνάρτηση;

Οι

Οι μειωτήρες είναι καθαρές συναρτήσεις που λαμβάνουν κατάσταση και δράση και επιστρέφουν μια νέα κατάσταση. Ένας μειωτήρας πρέπει πάντα να ακολουθεί τους ακόλουθους κανόνες: Δεδομένου ενός συνόλου εισόδων, θα πρέπει πάντα να επιστρέφει την ίδια έξοδο. Χωρίς εκπλήξεις, παρενέργειες, κλήσεις API, μεταλλάξεις.

Τι είναι ένας καθαρός μειωτής;

Το

Το Redux υποθέτει ότι οι μειωτήρες αποδέχονται την τρέχουσα κατάσταση και δεν αλλάζουν την κατάσταση, αλλά επιστρέφουν τη νέα κατάσταση, ανάλογα με τον τύπο ενέργειας. Εάν προσκολλάται και δεν μεταλλάσσεται η κατάσταση τότε είναι καθαρός μειωτής.

Τι κάνει μια συνάρτηση καθαρή;

Στον προγραμματισμό υπολογιστών, μια καθαρή συνάρτηση είναι μια συνάρτηση που έχει τις ακόλουθες ιδιότητες: Οι τιμές επιστρέφουν τη συνάρτηση είναι ίδιες για πανομοιότυπα ορίσματα (χωρίς παραλλαγή με τοπικές στατικές μεταβλητές, μη τοπικές μεταβλητές, μεταβλητά ορίσματα αναφοράς ή ροές εισόδου).

Γιατί οι καθαρές συναρτήσεις είναι καλύτερες;

Οι καθαρές συναρτήσεις είναι πολύ ευκολότερες στην ανάγνωση και στην αιτιολογία. Όλες οι σχετικές εισροές και εξαρτήσεις παρέχονται ως παράμετροι, επομένως δεν παρατηρούνται επιδράσεις που να αλλάζουν μεταβλητές εκτός του συνόλου των εισόδων. Αυτό σημαίνει ότι μπορούμε γρήγορακατανοήστε μια συνάρτηση και τις εξαρτήσεις της, απλά διαβάζοντας τη δήλωση της συνάρτησης.

Συνιστάται:

Ενδιαφέροντα άρθρα
Ήταν ο Σέρλοκ Χολμς ψυχοπαθής;
Διαβάστε περισσότερα

Ήταν ο Σέρλοκ Χολμς ψυχοπαθής;

Ο Ο Χολμς είναι μοναδικός σε σύγκριση με έναν μέσο άνθρωπο, αλλά δεν είναι «κοινωνιοπαθής υψηλής λειτουργικότητας ». Ο Χολμς πιθανότατα πάσχει από το σύνδρομο Άσπεργκερ, μια μικρή περίπτωση Διπολικής Διαταραχής και μια ένδειξη για το Σύνδρομο Σαβάντ Σύνδρομο Σαβάν 1 σε ένα εκατομμύριο ανθρώπους.

Στην παράγραφο 6 η λέξη άρρυθμος σημαίνει;
Διαβάστε περισσότερα

Στην παράγραφο 6 η λέξη άρρυθμος σημαίνει;

Στην παράγραφο 6, τι σημαίνει η λέξη άρρυθμος; Ακανόνιστο . Ανενεργό. Ποιο είναι το θέμα της ιστορίας άνεμος και βροχή; "Κατά τη διάρκεια του ανέμου και της βροχής" έχει τρία κύρια θέματα: το αναπόφευκτο του χρόνου και πώς ο θάνατος έρχεται με αυτό το χέρι-χέρι, πώς κανείς δεν είναι αρκετά ιδιαίτερος για να εξαιρεθεί από τον θάνατο, και τέλος πώς τα υλικά αγαθά είναι άχρηστα ενώ επισκιάζονται από επερχόμενη καταιγίδα.

Είναι η πεταλούδα έντομο;
Διαβάστε περισσότερα

Είναι η πεταλούδα έντομο;

Οι Πεταλούδες, (υπεροικογένεια Papilionoidea), είναι οποιοδήποτε από τα πολυάριθμα είδη εντόμων που ανήκουν σε πολλές οικογένειες. Οι πεταλούδες, μαζί με τους σκώρους και τους καπετάνιους, αποτελούν το έντομο της τάξης των λεπιδόπτερων.