API
#bufio
Xu 0.8.8 API
import: #bufio
counts: 18 函数, 61 方法, 9 类型, 4 常量, 0 方法集
Reader/Writer、Scanner(行/词/字节)与泛型借用流包装。
struct Reader
pub struct Reader {
pub src io.Buffer
pub buf string
pub r int
pub err string
pub size int
pub last_byte int
pub last_rune int
}
用途
公开结构体 `Reader`。
参数
src io.Buffer- 源数据
buf string- 缓冲
r int- rune(Unicode 码点)
err string- 错误
size int- 字段(int)
last_byte int- 字段(int)
last_rune int- 字段(int)
struct Writer
pub struct Writer {
pub dst io.Buffer
pub buf string
pub size int
pub err string
}
用途
公开结构体 `Writer`。
参数
dst io.Buffer- 目标
buf string- 缓冲
size int- 字段(int)
err string- 错误
new_reader
pub fn new_reader(src io.Buffer) Reader
用途
构造 reader。
参数
src io.Buffer- 源数据(io.Buffer)
返回
Reader — 该类型的值
new_reader_size
pub fn new_reader_size(src io.Buffer, size int) Reader
用途
构造 reader size。
参数
src io.Buffer- 源数据(io.Buffer)
size int- size(int)
返回
Reader — 该类型的值
new_writer
pub fn new_writer(dst io.Buffer) Writer
用途
构造 writer。
参数
dst io.Buffer- 目标(io.Buffer)
返回
Writer — 该类型的值
new_writer_size
pub fn new_writer_size(dst io.Buffer, size int) Writer
用途
构造 writer size。
参数
dst io.Buffer- 目标(io.Buffer)
size int- size(int)
返回
Writer — 该类型的值
struct RuneRead
pub struct RuneRead {
pub ch int
pub size int
}
用途
公开结构体 `RuneRead`。
参数
ch int- 字符码
size int- 字段(int)
(&mut Reader) read_rune
pub fn (r &mut Reader) read_rune() RuneRead
用途
`&mut Reader` 上的方法:读一个 UTF-8 rune。失败时 throw。
参数
r &mut Reader- 接收者 &mut Reader(可变借用)
返回
RuneRead — 该类型的值
(&mut Reader) read_byte
pub fn (r &mut Reader) read_byte() int
用途
`&mut Reader` 上的方法:读一个字节;失败时 throw。
参数
r &mut Reader- 接收者 &mut Reader(可变借用)
返回
int — 该类型的值
(&mut Reader) read_string
pub fn (r &mut Reader) read_string(delim int) string
用途
`&mut Reader` 上的方法:读取字符串。
参数
r &mut Reader- 接收者 &mut Reader(可变借用)
delim int- delim(int)
返回
string — 结果字符串
(&mut Reader) read_line
pub fn (r &mut Reader) read_line() string
用途
`&mut Reader` 上的方法:读取line。
参数
r &mut Reader- 接收者 &mut Reader(可变借用)
返回
string — 结果字符串
(&mut Reader) peek
pub fn (r &mut Reader) peek(n int) string
用途
`&mut Reader` 上的方法:预看。失败时 throw。
参数
r &mut Reader- 接收者 &mut Reader(可变借用)
n int- 数量、长度或上限(int)
返回
string — 结果字符串
(&mut Writer) flush
pub fn (w &mut Writer) flush() int
用途
`&mut Writer` 上的方法:刷出缓冲。失败时 throw。
参数
w &mut Writer- 接收者 &mut Writer(可变借用)
返回
int — 该类型的值
(&mut Writer) write_string
pub fn (w &mut Writer) write_string(s string) int
用途
`&mut Writer` 上的方法:写入字符串,返回写入的字节数。失败时 throw。
参数
w &mut Writer- 接收者 &mut Writer(可变借用)
s string- 源字符串(string)
返回
int — 写入的字节数
(&mut Writer) bytes
pub fn (w &mut Writer) bytes() string
用途
`&mut Writer` 上的方法:返回已缓冲的字节串。
参数
w &mut Writer- 接收者 &mut Writer(可变借用)
返回
string — 结果字符串
(&mut Reader) buffered
pub fn (r &mut Reader) buffered() int
用途
`&mut Reader` 上的方法:已缓冲量。
参数
r &mut Reader- 接收者 &mut Reader(可变借用)
返回
int — 该类型的值
(&mut Reader) discard
pub fn (r &mut Reader) discard(n int) int
用途
`&mut Reader` 上的方法:丢弃。失败时 throw。
参数
r &mut Reader- 接收者 &mut Reader(可变借用)
n int- 数量、长度或上限(int)
返回
int — 该类型的值
(&mut Reader) read_bytes
pub fn (r &mut Reader) read_bytes(delim int) string
用途
`&mut Reader` 上的方法:读到 delim(含 delim)。
参数
r &mut Reader- 接收者 &mut Reader(可变借用)
delim int- delim(int)
返回
string — 结果字符串
(&mut Reader) unread_byte
pub fn (r &mut Reader) unread_byte() int
用途
`&mut Reader` 上的方法:把最近读出的一字节退回。失败时 throw。
参数
r &mut Reader- 接收者 &mut Reader(可变借用)
返回
int — 该类型的值
(&mut Reader) unread_rune
pub fn (r &mut Reader) unread_rune() int
用途
`&mut Reader` 上的方法:把最近读出的 rune 退回。失败时 throw。
参数
r &mut Reader- 接收者 &mut Reader(可变借用)
返回
int — 该类型的值
(&mut Reader) read_slice
pub fn (r &mut Reader) read_slice(delim int) string
用途
`&mut Reader` 上的方法:读取切片。失败时 throw。
参数
r &mut Reader- 接收者 &mut Reader(可变借用)
delim int- delim(int)
返回
string — 结果字符串
(&mut Reader) reset
pub fn (r &mut Reader) reset(src io.Buffer)
用途
`&mut Reader` 上的方法:清空内部状态,可再写入或读取。
参数
r &mut Reader- 接收者 &mut Reader(可变借用)
src io.Buffer- 源数据(io.Buffer)
(&mut Writer) write_byte
pub fn (w &mut Writer) write_byte(c int) int
用途
`&mut Writer` 上的方法:写入一个字节。失败时 throw。
参数
w &mut Writer- 接收者 &mut Writer(可变借用)
c int- 字节或字符码(int)
返回
int — 写入的字节数
(&mut Writer) write_rune
pub fn (w &mut Writer) write_rune(r int) int
用途
`&mut Writer` 上的方法:写入一个 rune 的 UTF-8 编码。失败时 throw。
参数
w &mut Writer- 接收者 &mut Writer(可变借用)
r int- rune(Unicode 码点)(int)
返回
int — 写入的字节数
(&mut Writer) buffered
pub fn (w &mut Writer) buffered() int
用途
`&mut Writer` 上的方法:已缓冲量。
参数
w &mut Writer- 接收者 &mut Writer(可变借用)
返回
int — 该类型的值
(&Reader) size
pub fn (r &Reader) size() int
用途
`&Reader` 上的方法:返回尺寸。
参数
r &Reader- 接收者 &Reader(借用)
返回
int — 该类型的值
(&Writer) size
pub fn (w &Writer) size() int
用途
`&Writer` 上的方法:返回尺寸。
参数
w &Writer- 接收者 &Writer(借用)
返回
int — 该类型的值
(&Writer) available
pub fn (w &Writer) available() int
用途
`&Writer` 上的方法:剩余空间。
参数
w &Writer- 接收者 &Writer(借用)
返回
int — 该类型的值
(&mut Writer) reset
pub fn (w &mut Writer) reset(dst io.Buffer)
用途
`&mut Writer` 上的方法:清空内部状态,可再写入或读取。
参数
w &mut Writer- 接收者 &mut Writer(可变借用)
dst io.Buffer- 目标(io.Buffer)
const mode_lines
用途
公开常量 `mode_lines`。 值为 `0`
参数
无
const mode_words
用途
公开常量 `mode_words`。 值为 `1`
参数
无
const mode_bytes
用途
公开常量 `mode_bytes`。 值为 `2`
参数
无
const mode_func
用途
公开常量 `mode_func`。 值为 `3`
参数
无
struct SplitResult
pub struct SplitResult {
pub advance int
pub token string
pub err string
}
用途
公开结构体 `SplitResult`。
参数
advance int- 字段(int)
token string- 字段(string)
err string- 错误
split_ok
pub fn split_ok(advance int, token string) SplitResult
用途
拆分ok。
参数
advance int- advance(int)
token string- token(string)
返回
SplitResult — 该类型的值
split_fail
pub fn split_fail(msg string) SplitResult
用途
拆分失败。
参数
msg string- 消息(string)
返回
SplitResult — 该类型的值
struct Scanner
pub struct Scanner {
pub data string
pub pos int
pub token string
pub err string
pub mode int
pub has_split int
pub split_f fn(string, int) SplitResult
}
用途
公开结构体 `Scanner`。
参数
data string- 数据
pos int- 字段(int)
token string- 字段(string)
err string- 错误
mode int- 模式
has_split int- 字段(int)
split_f fn(string, int) SplitResult- 字段(函数值;类型 fn(string, int) SplitResult)
new_scanner
pub fn new_scanner(src io.Buffer) Scanner
用途
构造 scanner。
参数
src io.Buffer- 源数据(io.Buffer)
返回
Scanner — 该类型的值
(&mut Scanner) split
pub fn (s &mut Scanner) split(mode int)
用途
`&mut Scanner` 上的方法:按分隔符切开。
参数
s &mut Scanner- 接收者 &mut Scanner(可变借用)
mode int- 模式(int)
(&mut Scanner) split_func
pub fn (s &mut Scanner) split_func(f fn(string, int) SplitResult)
用途
`&mut Scanner` 上的方法:拆分回调。
参数
s &mut Scanner- 接收者 &mut Scanner(可变借用)
f fn(string, int) SplitResult- 字节回调:参数为字节值 0..255,返回是否命中
scan_lines
pub fn scan_lines(data string, at_eof int) SplitResult
用途
scanlines。
参数
data string- 数据(string)
at_eof int- at_eof(int)
返回
SplitResult — 该类型的值
scan_words
pub fn scan_words(data string, at_eof int) SplitResult
用途
scanwords。
参数
data string- 数据(string)
at_eof int- at_eof(int)
返回
SplitResult — 该类型的值
scan_bytes
pub fn scan_bytes(data string, at_eof int) SplitResult
用途
scan字节。
参数
data string- 数据(string)
at_eof int- at_eof(int)
返回
SplitResult — 该类型的值
(&mut Scanner) scan
pub fn (s &mut Scanner) scan() bool
用途
在 `&mut Scanner` 上调用 `scan`。
参数
s &mut Scanner- 接收者 &mut Scanner(可变借用)
返回
bool — 是否成立
(&mut Scanner) text
pub fn (s &mut Scanner) text() string
用途
`&mut Scanner` 上的方法:返回当前文本。
参数
s &mut Scanner- 接收者 &mut Scanner(可变借用)
返回
string — 结果字符串
(&mut Scanner) err_text
pub fn (s &mut Scanner) err_text() string
用途
`&mut Scanner` 上的方法:err文本。
参数
s &mut Scanner- 接收者 &mut Scanner(可变借用)
返回
string — 结果字符串
struct ResultReader#R:ProgressReader
pub struct ResultReader#R:ProgressReader {
pub src R
}
用途
公开结构体 `ResultReader#R:ProgressReader`。
参数
src R- 源数据
struct ResultWriter#W:ProgressWriter
pub struct ResultWriter#W:ProgressWriter {
pub dst W
}
用途
公开结构体 `ResultWriter#W:ProgressWriter`。
参数
dst W- 目标
new_result_reader
pub fn new_result_reader#R:ProgressReader(src R) ResultReader#R
用途
构造 result reader。
参数
src R- 源数据(R)
返回
ResultReader#R — 该类型的值
new_result_reader_size
pub fn new_result_reader_size#R:ProgressReader(src R, size int) ResultReader#R
用途
构造 result reader size。
参数
src R- 源数据(R)
size int- size(int)
返回
ResultReader#R — 该类型的值
new_result_writer
pub fn new_result_writer#W:ProgressWriter(dst W) ResultWriter#W
用途
构造 result writer。
参数
dst W- 目标(W)
返回
ResultWriter#W — 该类型的值
new_result_writer_size
pub fn new_result_writer_size#W:ProgressWriter(dst W, size int) ResultWriter#W
用途
构造 result writer size。
参数
dst W- 目标(W)
size int- size(int)
返回
ResultWriter#W — 该类型的值
(&mut ResultReader#R) read_result
pub fn (r &mut ResultReader#R) read_result(n int) io.ReadResult
用途
`&mut ResultReader#R` 上的方法:读取结果。
参数
r &mut ResultReader#R- 接收者 &mut ResultReader#R(可变借用)
n int- 数量、长度或上限(int)
返回
io.ReadResult — 该类型的值
(&ResultReader#R) buffered
pub fn (r &ResultReader#R) buffered() int
用途
`&ResultReader#R` 上的方法:已缓冲量。
参数
r &ResultReader#R- 接收者 &ResultReader#R(借用)
返回
int — 该类型的值
(&mut ResultReader#R) reset
pub fn (r &mut ResultReader#R) reset(src R)
用途
`&mut ResultReader#R` 上的方法:清空内部状态,可再写入或读取。
参数
r &mut ResultReader#R- 接收者 &mut ResultReader#R(可变借用)
src R- 源数据(R)
(&mut ResultReader#R) read_n
pub fn (r &mut ResultReader#R) read_n(n int) string
用途
`&mut ResultReader#R` 上的方法:最多读 n 字节;到末尾可返回更短或空串。失败时 throw。
参数
r &mut ResultReader#R- 接收者 &mut ResultReader#R(可变借用)
n int- 数量、长度或上限(int)
返回
string — 结果字符串
(&mut ResultWriter#W) flush_result
pub fn (w &mut ResultWriter#W) flush_result() io.WriteResult
用途
`&mut ResultWriter#W` 上的方法:刷出结果。
参数
w &mut ResultWriter#W- 接收者 &mut ResultWriter#W(可变借用)
返回
io.WriteResult — 该类型的值
(&mut ResultWriter#W) write_result
pub fn (w &mut ResultWriter#W) write_result(data string) io.WriteResult
用途
`&mut ResultWriter#W` 上的方法:写入结果。
参数
w &mut ResultWriter#W- 接收者 &mut ResultWriter#W(可变借用)
data string- 数据(string)
返回
io.WriteResult — 该类型的值
(&ResultWriter#W) buffered
pub fn (w &ResultWriter#W) buffered() int
用途
`&ResultWriter#W` 上的方法:已缓冲量。
参数
w &ResultWriter#W- 接收者 &ResultWriter#W(借用)
返回
int — 该类型的值
(&ResultWriter#W) pending
pub fn (w &ResultWriter#W) pending() string
用途
在 `&ResultWriter#W` 上调用 `pending`。
参数
w &ResultWriter#W- 接收者 &ResultWriter#W(借用)
返回
string — 结果字符串
(&mut ResultWriter#W) reset
pub fn (w &mut ResultWriter#W) reset(dst W)
用途
`&mut ResultWriter#W` 上的方法:清空内部状态,可再写入或读取。
参数
w &mut ResultWriter#W- 接收者 &mut ResultWriter#W(可变借用)
dst W- 目标(W)
(&mut ResultWriter#W) flush
pub fn (w &mut ResultWriter#W) flush() int
用途
`&mut ResultWriter#W` 上的方法:刷出缓冲。失败时 throw。
参数
w &mut ResultWriter#W- 接收者 &mut ResultWriter#W(可变借用)
返回
int — 该类型的值
(&mut ResultWriter#W) write_str
pub fn (w &mut ResultWriter#W) write_str(data string) int
用途
`&mut ResultWriter#W` 上的方法:写入字符串。失败时 throw。
参数
w &mut ResultWriter#W- 接收者 &mut ResultWriter#W(可变借用)
data string- 数据(string)
返回
int — 该类型的值
struct BufferedReader#R:StreamReader
pub struct BufferedReader#R:StreamReader {
pub src R
pub buf string
pub r int
pub err string
pub size int
pub last_byte int
pub last_rune int
}
用途
公开结构体 `BufferedReader#R:StreamReader`。
参数
src R- 源数据
buf string- 缓冲
r int- rune(Unicode 码点)
err string- 错误
size int- 字段(int)
last_byte int- 字段(int)
last_rune int- 字段(int)
struct BufferedWriter#W:StreamWriter
pub struct BufferedWriter#W:StreamWriter {
pub dst W
pub buf string
pub size int
pub err string
}
用途
公开结构体 `BufferedWriter#W:StreamWriter`。
参数
dst W- 目标
buf string- 缓冲
size int- 字段(int)
err string- 错误
new_stream_reader
pub fn new_stream_reader#R:StreamReader(src R) BufferedReader#R
用途
构造 stream reader。
参数
src R- 源数据(R)
返回
BufferedReader#R — 该类型的值
new_stream_reader_size
pub fn new_stream_reader_size#R:StreamReader(src R, size int) BufferedReader#R
用途
构造 stream reader size。
参数
src R- 源数据(R)
size int- size(int)
返回
BufferedReader#R — 该类型的值
new_stream_writer
pub fn new_stream_writer#W:StreamWriter(dst W) BufferedWriter#W
用途
构造 stream writer。
参数
dst W- 目标(W)
返回
BufferedWriter#W — 该类型的值
new_stream_writer_size
pub fn new_stream_writer_size#W:StreamWriter(dst W, size int) BufferedWriter#W
用途
构造 stream writer size。
参数
dst W- 目标(W)
size int- size(int)
返回
BufferedWriter#W — 该类型的值
(&mut BufferedReader#R) read_rune
pub fn (r &mut BufferedReader#R) read_rune() RuneRead
用途
`&mut BufferedReader#R` 上的方法:读一个 UTF-8 rune。失败时 throw。
参数
r &mut BufferedReader#R- 接收者 &mut BufferedReader#R(可变借用)
返回
RuneRead — 该类型的值
(&mut BufferedReader#R) read_byte
pub fn (r &mut BufferedReader#R) read_byte() int
用途
`&mut BufferedReader#R` 上的方法:读一个字节;失败时 throw。
参数
r &mut BufferedReader#R- 接收者 &mut BufferedReader#R(可变借用)
返回
int — 该类型的值
(&mut BufferedReader#R) read_string
pub fn (r &mut BufferedReader#R) read_string(delim int) string
用途
`&mut BufferedReader#R` 上的方法:读取字符串。
参数
r &mut BufferedReader#R- 接收者 &mut BufferedReader#R(可变借用)
delim int- delim(int)
返回
string — 结果字符串
(&mut BufferedReader#R) read_line
pub fn (r &mut BufferedReader#R) read_line() string
用途
`&mut BufferedReader#R` 上的方法:读取line。
参数
r &mut BufferedReader#R- 接收者 &mut BufferedReader#R(可变借用)
返回
string — 结果字符串
(&mut BufferedReader#R) peek
pub fn (r &mut BufferedReader#R) peek(n int) string
用途
`&mut BufferedReader#R` 上的方法:预看。失败时 throw。
参数
r &mut BufferedReader#R- 接收者 &mut BufferedReader#R(可变借用)
n int- 数量、长度或上限(int)
返回
string — 结果字符串
(&mut BufferedWriter#W) flush
pub fn (w &mut BufferedWriter#W) flush() int
用途
`&mut BufferedWriter#W` 上的方法:刷出缓冲。失败时 throw。
参数
w &mut BufferedWriter#W- 接收者 &mut BufferedWriter#W(可变借用)
返回
int — 该类型的值
(&mut BufferedWriter#W) write_string
pub fn (w &mut BufferedWriter#W) write_string(s string) int
用途
`&mut BufferedWriter#W` 上的方法:写入字符串,返回写入的字节数。失败时 throw。
参数
w &mut BufferedWriter#W- 接收者 &mut BufferedWriter#W(可变借用)
s string- 源字符串(string)
返回
int — 写入的字节数
(&mut BufferedReader#R) buffered
pub fn (r &mut BufferedReader#R) buffered() int
用途
`&mut BufferedReader#R` 上的方法:已缓冲量。
参数
r &mut BufferedReader#R- 接收者 &mut BufferedReader#R(可变借用)
返回
int — 该类型的值
(&mut BufferedReader#R) discard
pub fn (r &mut BufferedReader#R) discard(n int) int
用途
`&mut BufferedReader#R` 上的方法:丢弃。失败时 throw。
参数
r &mut BufferedReader#R- 接收者 &mut BufferedReader#R(可变借用)
n int- 数量、长度或上限(int)
返回
int — 该类型的值
(&mut BufferedReader#R) read_bytes
pub fn (r &mut BufferedReader#R) read_bytes(delim int) string
用途
`&mut BufferedReader#R` 上的方法:读到 delim(含 delim)。
参数
r &mut BufferedReader#R- 接收者 &mut BufferedReader#R(可变借用)
delim int- delim(int)
返回
string — 结果字符串
(&mut BufferedReader#R) unread_byte
pub fn (r &mut BufferedReader#R) unread_byte() int
用途
`&mut BufferedReader#R` 上的方法:把最近读出的一字节退回。失败时 throw。
参数
r &mut BufferedReader#R- 接收者 &mut BufferedReader#R(可变借用)
返回
int — 该类型的值
(&mut BufferedReader#R) unread_rune
pub fn (r &mut BufferedReader#R) unread_rune() int
用途
`&mut BufferedReader#R` 上的方法:把最近读出的 rune 退回。失败时 throw。
参数
r &mut BufferedReader#R- 接收者 &mut BufferedReader#R(可变借用)
返回
int — 该类型的值
(&mut BufferedReader#R) read_slice
pub fn (r &mut BufferedReader#R) read_slice(delim int) string
用途
`&mut BufferedReader#R` 上的方法:读取切片。失败时 throw。
参数
r &mut BufferedReader#R- 接收者 &mut BufferedReader#R(可变借用)
delim int- delim(int)
返回
string — 结果字符串
(&mut BufferedReader#R) reset
pub fn (r &mut BufferedReader#R) reset(src R)
用途
`&mut BufferedReader#R` 上的方法:清空内部状态,可再写入或读取。
参数
r &mut BufferedReader#R- 接收者 &mut BufferedReader#R(可变借用)
src R- 源数据(R)
(&mut BufferedWriter#W) write_byte
pub fn (w &mut BufferedWriter#W) write_byte(c int) int
用途
`&mut BufferedWriter#W` 上的方法:写入一个字节。失败时 throw。
参数
w &mut BufferedWriter#W- 接收者 &mut BufferedWriter#W(可变借用)
c int- 字节或字符码(int)
返回
int — 写入的字节数
(&mut BufferedWriter#W) write_rune
pub fn (w &mut BufferedWriter#W) write_rune(r int) int
用途
`&mut BufferedWriter#W` 上的方法:写入一个 rune 的 UTF-8 编码。失败时 throw。
参数
w &mut BufferedWriter#W- 接收者 &mut BufferedWriter#W(可变借用)
r int- rune(Unicode 码点)(int)
返回
int — 写入的字节数
(&mut BufferedWriter#W) buffered
pub fn (w &mut BufferedWriter#W) buffered() int
用途
`&mut BufferedWriter#W` 上的方法:已缓冲量。
参数
w &mut BufferedWriter#W- 接收者 &mut BufferedWriter#W(可变借用)
返回
int — 该类型的值
(&BufferedReader#R) size
pub fn (r &BufferedReader#R) size() int
用途
`&BufferedReader#R` 上的方法:返回尺寸。
参数
r &BufferedReader#R- 接收者 &BufferedReader#R(借用)
返回
int — 该类型的值
(&BufferedWriter#W) size
pub fn (w &BufferedWriter#W) size() int
用途
`&BufferedWriter#W` 上的方法:返回尺寸。
参数
w &BufferedWriter#W- 接收者 &BufferedWriter#W(借用)
返回
int — 该类型的值
(&BufferedWriter#W) available
pub fn (w &BufferedWriter#W) available() int
用途
`&BufferedWriter#W` 上的方法:剩余空间。
参数
w &BufferedWriter#W- 接收者 &BufferedWriter#W(借用)
返回
int — 该类型的值
(&mut BufferedWriter#W) reset
pub fn (w &mut BufferedWriter#W) reset(dst W)
用途
`&mut BufferedWriter#W` 上的方法:清空内部状态,可再写入或读取。
参数
w &mut BufferedWriter#W- 接收者 &mut BufferedWriter#W(可变借用)
dst W- 目标(W)
(&mut BufferedReader#R) read_n
pub fn (r &mut BufferedReader#R) read_n(n int) string
用途
`&mut BufferedReader#R` 上的方法:最多读 n 字节;到末尾可返回更短或空串。失败时 throw。
参数
r &mut BufferedReader#R- 接收者 &mut BufferedReader#R(可变借用)
n int- 数量、长度或上限(int)
返回
string — 结果字符串
(&mut BufferedWriter#W) write_str
pub fn (w &mut BufferedWriter#W) write_str(data string) int
用途
`&mut BufferedWriter#W` 上的方法:写入字符串。失败时 throw。
参数
w &mut BufferedWriter#W- 接收者 &mut BufferedWriter#W(可变借用)
data string- 数据(string)
返回
int — 该类型的值