C ++ पुस्तक में, लेखक कहता है कि हमें अब एक लंबे पैरामीटर सूची के साथ एक फ़ंक्शन की आवश्यकता नहीं है क्योंकि अधिकांश मापदंडों को एक वर्ग में राज्य चर में फिर से जोड़ा जा सकता है। दूसरी ओर, एक कार्यात्मक प्रोग्रामिंग पुस्तक कहती है कि राज्य चर बुरे हैं क्योंकि यह साइड-इफेक्ट का कारण बनता है जो बग-प्रवण और हार्ड कोड को समानांतर करने का कारण बनता है। मैं हैरान हो रहा हूँ। फ़ंक्शन पैरामीटर सूची में अपने राज्य चर को स्थानांतरित करके कोड को राज्य के चर पर निर्भर होने से जितना संभव हो सकता है?