檢視原始碼 String.Chars 協定 (Elixir v1.16.2)
String.Chars
協定負責將結構轉換為二進位 (僅在適用的情況下)。
唯一需要實作的函數是 to_string/1
,它會執行轉換。
由 Kernel
自動匯入的 to_string/1
函數會呼叫此協定。字串內插也會在其參數中呼叫 to_string/1
。例如,"foo#{bar}"
等同於 "foo" <> to_string(bar)
。
摘要
函數
將 term
轉換為字串。