XU XUv0.8.8
EN

API

#strconv

import: #strconv

counts: 27 函数, 0 方法, 0 类型, 0 常量, 0 方法集

数字与引号:atoi/itoa、parse/format、quote/unquote,以及 append_*。

atoi

XuAPI
pub fn atoi(s &string) int

用途

把十进制字符串解析为 int。

参数

s &string
源字符串(借用,调用方仍持有;类型 &string)

返回

int — 该类型的值

itoa

XuAPI
pub fn itoa(n int) string

用途

把 int 转成十进制字符串。

参数

n int
数量、长度或上限(int)

返回

string — 结果字符串

format_bool

XuAPI
pub fn format_bool(b bool) string

用途

格式化为 bool。

参数

b bool
b(bool)

返回

string — 结果字符串

parse_bool

XuAPI
pub fn parse_bool(s &string) bool

用途

解析为 bool。失败时 throw。

参数

s &string
源字符串(借用,调用方仍持有;类型 &string)

返回

bool — 是否成立

format_int

XuAPI
pub fn format_int(n int, base int) string

用途

格式化为 int。失败时 throw。

参数

n int
数量、长度或上限(int)
base int
进制(int)

返回

string — 结果字符串

parse

XuAPI
pub fn parse(s &string, base int) int

用途

解析输入。失败时 throw。

参数

s &string
源字符串(借用,调用方仍持有;类型 &string)
base int
进制(int)

返回

int — 该类型的值

format_uint

XuAPI
pub fn format_uint(n int, base int) string

用途

格式化为 uint。失败时 throw。

参数

n int
数量、长度或上限(int)
base int
进制(int)

返回

string — 结果字符串

parse_uint

XuAPI
pub fn parse_uint(s &string, base int) int

用途

解析为 uint。失败时 throw。

参数

s &string
源字符串(借用,调用方仍持有;类型 &string)
base int
进制(int)

返回

int — 该类型的值

quote

XuAPI
pub fn quote(s &string) string

用途

加上引号并转义。

参数

s &string
源字符串(借用,调用方仍持有;类型 &string)

返回

string — 结果字符串

unquote

XuAPI
pub fn unquote(s &string) string

用途

去掉引号并还原转义。失败时 throw。

参数

s &string
源字符串(借用,调用方仍持有;类型 &string)

返回

string — 结果字符串

quote_rune

XuAPI
pub fn quote_rune(r int) string

用途

加引号rune。

参数

r int
rune(Unicode 码点)(int)

返回

string — 结果字符串

is_print

XuAPI
pub fn is_print(r int) bool

用途

判断是否 print。

参数

r int
rune(Unicode 码点)(int)

返回

bool — 是否成立

is_graphic

XuAPI
pub fn is_graphic(r int) bool

用途

判断是否 graphic。

参数

r int
rune(Unicode 码点)(int)

返回

bool — 是否成立

quote_rune_to_ascii

XuAPI
pub fn quote_rune_to_ascii(r int) string

用途

加引号rune到ascii。

参数

r int
rune(Unicode 码点)(int)

返回

string — 结果字符串

quote_to_ascii

XuAPI
pub fn quote_to_ascii(s &string) string

用途

加引号到ascii。

参数

s &string
源字符串(借用,调用方仍持有;类型 &string)

返回

string — 结果字符串

append_quote_to_ascii

XuAPI
pub fn append_quote_to_ascii(dst string, s &string) string

用途

append加引号到ascii。

参数

dst string
目标(string)
s &string
源字符串(借用,调用方仍持有;类型 &string)

返回

string — 结果字符串

append_quote_rune_to_ascii

XuAPI
pub fn append_quote_rune_to_ascii(dst string, r int) string

用途

append加引号rune到ascii。

参数

dst string
目标(string)
r int
rune(Unicode 码点)(int)

返回

string — 结果字符串

quoted_prefix

XuAPI
pub fn quoted_prefix(s &string) string

用途

quotedprefix。失败时 throw。

参数

s &string
源字符串(借用,调用方仍持有;类型 &string)

返回

string — 结果字符串

can_backquote

XuAPI
pub fn can_backquote(s &string) bool

用途

canbackquote。

参数

s &string
源字符串(借用,调用方仍持有;类型 &string)

返回

bool — 是否成立

append_int

XuAPI
pub fn append_int(dst string, n int, base int) string

用途

appendint。失败时 throw。

参数

dst string
目标(string)
n int
数量、长度或上限(int)
base int
进制(int)

返回

string — 结果字符串

append_uint

XuAPI
pub fn append_uint(dst string, n int, base int) string

用途

appenduint。失败时 throw。

参数

dst string
目标(string)
n int
数量、长度或上限(int)
base int
进制(int)

返回

string — 结果字符串

append_bool

XuAPI
pub fn append_bool(dst string, b bool) string

用途

appendbool。

参数

dst string
目标(string)
b bool
b(bool)

返回

string — 结果字符串

append_quote

XuAPI
pub fn append_quote(dst string, s &string) string

用途

append加引号。

参数

dst string
目标(string)
s &string
源字符串(借用,调用方仍持有;类型 &string)

返回

string — 结果字符串

append_quote_rune

XuAPI
pub fn append_quote_rune(dst string, r int) string

用途

append加引号rune。

参数

dst string
目标(string)
r int
rune(Unicode 码点)(int)

返回

string — 结果字符串

append_float

XuAPI
pub fn append_float(dst string, f f64, verb int, prec int) string

用途

appendfloat。失败时 throw。

参数

dst string
目标(string)
f f64
浮点值
verb int
verb(int)
prec int
精度(int)

返回

string — 结果字符串

format_float

XuAPI
pub fn format_float(f f64, verb int, prec int) string

用途

格式化为 float。失败时 throw。

参数

f f64
浮点值
verb int
verb(int)
prec int
精度(int)

返回

string — 结果字符串

parse_float

XuAPI
pub fn parse_float(s &string) f64

用途

解析为 float。失败时 throw。

参数

s &string
源字符串(借用,调用方仍持有;类型 &string)

返回

f64 — 该类型的值