


कार्यों में अपरिवर्तनशीलता को समझना
अपरिवर्तनशीलता का तात्पर्य वही या अपरिवर्तित रहने की स्थिति से है। किसी फ़ंक्शन के संदर्भ में, इसका मतलब है कि फ़ंक्शन किसी भी तरह से अपना इनपुट नहीं बदलता है। फ़ंक्शन का आउटपुट इनपुट से भिन्न हो सकता है, लेकिन इनपुट स्वयं अपरिवर्तित रहता है। उदाहरण के लिए, यदि हमारे पास एक फ़ंक्शन `f(x) = x^2` है, तो इनपुट `x` बिना फ़ंक्शन के माध्यम से पारित किया जाता है कोई भी संशोधन, और आउटपुट बस `x^2` है। इनपुट `x` अपरिवर्तित रहता है, केवल इसका मान वर्गित होता है। इसके विपरीत, एक फ़ंक्शन जो अपने इनपुट को संशोधित करता है वह वह होगा जो एक चर को इनपुट के रूप में लेता है, उसके मान को संशोधित करता है, और संशोधित मान लौटाता है। उदाहरण के लिए, एक फ़ंक्शन `g(x) = x + 1` इसमें 1 जोड़कर इनपुट `x` को संशोधित करेगा, इसलिए आउटपुट इनपुट से अलग होगा। संक्षेप में, अपरिवर्तितता इस विचार को संदर्भित करती है कि इनपुट किसी फ़ंक्शन को किसी भी तरह से संशोधित या परिवर्तित नहीं किया जाता है, केवल आउटपुट उत्पन्न करने के लिए उसके मूल्य को रूपांतरित या संसाधित किया जा सकता है।



