函数

func copy(InputStream, OutputStream)

public func copy(from: InputStream, to!: OutputStream): Int64

功能:将一个输入流中未被读取的数据拷贝到另一个输出流中。

参数:

返回值:

  • Int64 - 拷贝数据的字节数。

func readString<T>(T) where T <: InputStream & Seekable

public func readString<T>(from: T): String where T <: InputStream & Seekable

功能:读取入参中的所有剩余内容,并返回一个字符串。

参数:

  • from: T - 要读取数据的对象。

返回值:

  • String - 读取到的结果字符串。

异常:

func readStringUnchecked<T>(T) where T <: InputStream & Seekable

public unsafe func readStringUnchecked<T>(from: T): String where T <: InputStream & Seekable

功能:读取入参中的所有剩余内容,并返回一个字符串。该函数不会检查字符串的合法性。

参数:

  • from: T - 要读取数据的对象。

返回值:

  • String - 读取到的结果字符串。

func readToEnd<T>(T) where T <: InputStream & Seekable

public func readToEnd<T>(from: T): Array<Byte> where T <: InputStream & Seekable

功能:获取入参中未被读取的数据。

参数:

  • from: T - 要读取数据的对象。

返回值:

  • Array<Byte> - 未被读取的数据的拷贝。