string:chars/3
返回包含指定数目个字符的字符串
用法:
chars(Character, Number, Tail) -> String
内部实现:
-spec chars(Character, Number, Tail) -> String when Character :: char(), Number :: non_neg_integer(), Tail :: string(), String :: string(). chars(C, N, Tail) when N > 0 -> chars(C, N-1, [C|Tail]); chars(C, 0, Tail) when is_integer(C) -> Tail.
跟 string:chars/2 一样,都是返回包含 Number 个字符 Character 的字符串 String,只是最后多了一步在后面加上一个字符串列表 Tail 的操作
string:chars($a, 5, "tail").