Als «pure-function» getaggte Fragen

9
Ist eine Funktion, die Math.random () aufruft, rein?
Ist das Folgende eine reine Funktion? function test(min,max) { return Math.random() * (max - min) + min; } Mein Verständnis ist, dass eine reine Funktion diesen Bedingungen folgt: Es gibt einen Wert zurück, der aus den Parametern berechnet wurde Es macht keine andere Arbeit als die Berechnung des Rückgabewerts Wenn …

6
Reine Funktionen: Bedeutet „Keine Nebenwirkungen“ „Immer gleiche Ausgabe bei gleicher Eingabe“?
Die zwei Bedingungen, die eine Funktion purewie folgt definieren, sind wie folgt: Keine Nebenwirkungen (dh nur Änderungen des lokalen Bereichs sind zulässig) Geben Sie immer den gleichen Ausgang zurück, wenn Sie den gleichen Eingang haben Wenn die erste Bedingung immer wahr ist, gibt es Zeiten, in denen die zweite Bedingung …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.