Elixir 1.7

String.Chars प्रोटोकॉल




elixir

String.Chars प्रोटोकॉल

String.Chars प्रोटोकॉल एक बाइनरी के लिए एक संरचना को बदलने के लिए ज़िम्मेदार है (केवल यदि लागू हो)।

लागू करने के लिए आवश्यक एकमात्र कार्य to_string/1 , जो रूपांतरण करता है।

Kernel द्वारा आयात किया गया to_string/1 फ़ंक्शन इस प्रोटोकॉल को आमंत्रित करता है। स्ट्रिंग to_string/1 भी अपने तर्कों में to_string/1 को आमंत्रित करता है। उदाहरण के लिए, "foo#{bar}" "foo" <> to_string(bar)

सारांश

प्रकार

t()

कार्य

to_string/1

term को एक स्ट्रिंग में परिवर्तित करता है

प्रकार

टी ()

t() :: term()

कार्य

to_string (शब्द)

term को एक स्ट्रिंग में परिवर्तित करता है।