Lambda equivalent from Python in PHP -
मैं इस कोड को PHP में दोहराने की कोशिश कर रहा हूं:
pool = ThreadPool (num_parts) Pool.map (lambda f: migrate (client, user_id = user_id, files = f), all_files)
पीएचपी में उपयोग करने के लिए समतुल्य संरचना क्या है जो कॉल करने के दौरान एक सरणी पर पुनरावृति करता है समारोह? PHP पर बहु-थ्रेडिंग के संदर्भ में इसे उपयोग करने के लिए डबल बोनस अंक:)
पायथन में, या: दोनों एक फ़ंक्शन बनाते हैं ऐसा ही प्रभाव PHP की तरह इस तरह पूरा किया जा सकता है: अब वेरिएबल उसी तरह से अजगर के रूप में, आप इस गुमनाम कार्य को एक चर के रूप में प्रत्यक्ष रूप से एक चर के रूप में निर्दिष्ट किए बिना या इसे एक नाम दे सकते हैं। उदाहरण:
डीफ़ एफ (x): वापसी x * 2
f = lambda x: x * 2
f
देता है x
बार 2, लैम्ब्डा
को छोड़कर एक गुमनाम कार्य बना सकता है, जिसे किसी चर के लिए असाइन किया जा सकता है या कोई नाम दिए बिना तर्क के रूप में पारित किया जा सकता है।
$ f = कार्य ($ x) {return $ x * 2; }
$ f
फ़ंक्शन को रखता है और इसे $ f (value)
के रूप में इस्तेमाल किया जा सकता है।
$ arr = [1, 2, 3, 4, 5]; $ Arr = array_map (फ़ंक्शन ($ x) {वापसी $ x * 2;}, $ arr); // $ arr अब [2, 4, 6, 8, 10]
Comments
Post a Comment