मैं ocaml और कोशिश कर के लिए नया हूँ शैली समारोह लेकिन काफी उलझन में क्या मूल्य मैंOCaml निरंतरता गुजर शैली
उदाहरण के लिए, मैं एक पुनरावर्ती समारोह लिख सकते हैं कश्मीर पर अतिरिक्त तर्क में पारित करने की जरूरत गुजर एक निरंतरता लिखने के लिए कि अगर सूची के सभी तत्व भी हैं, अन्यथा झूठी है तो सच हो जाता है।
इसलिए इसकी तरह
let rec even list = ....
सीपीएस पर
, मैं मैं इतना
let rec evenk list k = ....
की तरह समारोह पारित करने के लिए एक तर्क जोड़ने की जरूरत है पता है, लेकिन मैं कोई सुराग नहीं कैसे इस कश्मीर से निपटने के लिए और यह वास्तव में कैसे काम करता है
उदाहरण के लिए यह भी कार्य करता है, पर्यावरण
जैसा दिखता हैval evenk : int list -> (bool -> ’a) -> ’a = <fun>
evenk [4; 2; 12; 5; 6] (fun x -> x) (* output should give false *)