2017-05-08 79 views

回答

0

如果“可以被转换为字符串”,你的意思是to_string/1功能,适用于具有String.Chars协议来实现任何类型的,你可以使用类型String.Chars.t

@spec push(queue :: %MyQueue{}, data :: String.Chars.t) :: {} 

IO模块中的许多功能都在其规范中使用此类型,例如IO.write/2