Erlang中文手册(Erldoc.com)  »  string  »  chars/3
Erlang并发编程 Erlang/OTP设计原理 Erlang/OTP[pdf] Mnesia用户手册[pdf] Erlang完整手册[en] 官网手册[en] 模块列表 方法列表 随机 Erlang中文社区(BBS) 美女图库

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").
阿里云 - 最高1000元通用代金券立即可用
沪ICP备13037221号-9