當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


erlang pad(String, Length)用法及代碼示例


pad(String, Length) -> unicode:charlist()
OTP 20.0
pad(String, Length, Dir) -> unicode:charlist()
OTP 20.0
pad(String, Length, Dir, Char) -> unicode:charlist()
OTP 20.0
類型:
String = unicode:chardata()
Length = integer()
Dir = direction() | both
Char = grapheme_cluster()

使用字素簇 CharString 填充到 LengthDir 可以是 leadingtrailingboth ,指示應添加填充的位置。

默認情況下, Char$\sDirtrailing

例子:

1> string:pad(<<"He̊llö"/utf8>>, 8).
[<<72,101,204,138,108,108,195,182>>,32,32,32]
2> io:format("'~ts'~n",[string:pad("He̊llö", 8, leading)]).
'   He̊llö'
3> io:format("'~ts'~n",[string:pad("He̊llö", 8, both)]).
' He̊llö  '

相關用法


注:本文由純淨天空篩選整理自erlang.org大神的英文原創作品 pad(String, Length) -> unicode:charlist()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。