की सूची में स्ट्रिंग मैं एक ऐसा फ़ंक्शन लिखना चाहता हूं जो स्ट्रिंग ले और चार की सूची लौटाए। यहां एक फ़ंक्शन है, लेकिन मुझे लगता है कि यह वही नहीं है जो मैं चाहता हूं (मैं एक स्ट्रिंग लेना चाहता हूं और पात्रों की एक सूची वापस करना चाहता हूं)।char
let rec string_to_char_list s =
match s with
| "" -> []
| n -> string_to_char_list n
प्लस तरफ, यह एक खाली स्ट्रिंग के लिए काम करेंगे! आपको गैर-खाली तारों को थोड़ा बेहतर तरीके से संभालने की आवश्यकता है। चूंकि ओकैमल आपको पैटर्न मिलान के साथ एक स्ट्रिंग को नष्ट नहीं करने देता है, इसलिए इस तरह का एक फ़ंक्शन स्ट्रिंग में वर्णों को प्राप्त करने के लिए शायद एक अनुक्रमणिका (एक पूर्णांक) का उपयोग करने जा रहा है। –
'| n -> string_to_char_list n' जो आपके लिए एक अनंत लूप है। आपके द्वारा प्राप्त किए गए उसी पैरामीटर के साथ कभी भी पुन: साझा न करें! – Ptival