अजगर में, मैं कुछ इस तरह कर सकते हैं:योजना के बराबर अनपॅकिंग के बराबर क्या है?
t = (1, 2)
a, b = t
... और एक 1 हो जाएगा और ख 2. मान लीजिए मैं इस योजना में एक सूची '(1 2)
है किया जाएगा। let
के साथ कुछ ऐसा करने का कोई तरीका है? यदि इससे कोई फर्क पड़ता है, तो मैं रैकेट का उपयोग कर रहा हूं।
यह काम करता है, लेकिन मैं कुछ ऐसा ढूंढ रहा था जो 'चलो' इस्तेमाल करता था, और यह 'इसे परिभाषित करता है'। मुझे लगता है कि मैं एक मैक्रो लिख सकता हूं जो इस तरह की परिभाषा को 'स्थानीय' में विभाजित करता है। –
ठीक है, 'मिलान-चलो' (उदाहरण के साथ अपडेट किया गया) है, लेकिन एक सरल 'मिलान' भी कर सकता है। (आपका प्रश्न यह आपके जैसा दिखता है * चाहता था * परिभाषाएं।) इसके अलावा, आप हमेशा स्थानीय दायरे में परिभाषाओं का उपयोग कर सकते हैं। –