atoi
pub fn atoi(s &string) int用途
把十进制字符串解析为 int。
参数
s&string- 源字符串(借用,调用方仍持有;类型 &string)
返回
int — 该类型的值
API
#strconv数字与引号:atoi/itoa、parse/format、quote/unquote,以及 append_*。
atoipub fn atoi(s &string) int把十进制字符串解析为 int。
s &stringint — 该类型的值
itoapub fn itoa(n int) string把 int 转成十进制字符串。
n intstring — 结果字符串
format_boolpub fn format_bool(b bool) string格式化为 bool。
b boolstring — 结果字符串
parse_boolpub fn parse_bool(s &string) bool解析为 bool。失败时 throw。
s &stringbool — 是否成立
format_intpub fn format_int(n int, base int) string格式化为 int。失败时 throw。
n intbase intstring — 结果字符串
parsepub fn parse(s &string, base int) int解析输入。失败时 throw。
s &stringbase intint — 该类型的值
format_uintpub fn format_uint(n int, base int) string格式化为 uint。失败时 throw。
n intbase intstring — 结果字符串
parse_uintpub fn parse_uint(s &string, base int) int解析为 uint。失败时 throw。
s &stringbase intint — 该类型的值
quotepub fn quote(s &string) string加上引号并转义。
s &stringstring — 结果字符串
unquotepub fn unquote(s &string) string去掉引号并还原转义。失败时 throw。
s &stringstring — 结果字符串
quote_runepub fn quote_rune(r int) string加引号rune。
r intstring — 结果字符串
is_printpub fn is_print(r int) bool判断是否 print。
r intbool — 是否成立
is_graphicpub fn is_graphic(r int) bool判断是否 graphic。
r intbool — 是否成立
quote_rune_to_asciipub fn quote_rune_to_ascii(r int) string加引号rune到ascii。
r intstring — 结果字符串
quote_to_asciipub fn quote_to_ascii(s &string) string加引号到ascii。
s &stringstring — 结果字符串
append_quote_to_asciipub fn append_quote_to_ascii(dst string, s &string) stringappend加引号到ascii。
dst strings &stringstring — 结果字符串
append_quote_rune_to_asciipub fn append_quote_rune_to_ascii(dst string, r int) stringappend加引号rune到ascii。
dst stringr intstring — 结果字符串
quoted_prefixpub fn quoted_prefix(s &string) stringquotedprefix。失败时 throw。
s &stringstring — 结果字符串
can_backquotepub fn can_backquote(s &string) boolcanbackquote。
s &stringbool — 是否成立
append_intpub fn append_int(dst string, n int, base int) stringappendint。失败时 throw。
dst stringn intbase intstring — 结果字符串
append_uintpub fn append_uint(dst string, n int, base int) stringappenduint。失败时 throw。
dst stringn intbase intstring — 结果字符串
append_boolpub fn append_bool(dst string, b bool) stringappendbool。
dst stringb boolstring — 结果字符串
append_quotepub fn append_quote(dst string, s &string) stringappend加引号。
dst strings &stringstring — 结果字符串
append_quote_runepub fn append_quote_rune(dst string, r int) stringappend加引号rune。
dst stringr intstring — 结果字符串
append_floatpub fn append_float(dst string, f f64, verb int, prec int) stringappendfloat。失败时 throw。
dst stringf f64verb intprec intstring — 结果字符串
format_floatpub fn format_float(f f64, verb int, prec int) string格式化为 float。失败时 throw。
f f64verb intprec intstring — 结果字符串
parse_floatpub fn parse_float(s &string) f64解析为 float。失败时 throw。
s &stringf64 — 该类型的值