golang内置库常用方法笔记

来源:互联网 发布:pdf转换图片软件 编辑:程序博客网 时间:2024/06/06 08:41

io/ioutil

  1. ioutil.ReadFile(filename string)([]byte,error) //如果读取成功,err返回nil
  2. ioutil.WriteFile(filename string,data[]type,perm os.FileMode)error // 写文件

fmt

  1. Print -> Print将参数列表a中的各个参数转为字符串并写入到标准输出中,非字符串参数之间会加空格,返回写入的字节数

    func Print(a ...interface{})(n int, err error)
  2. Println -> Println功能类似Print,只不过最后会添加一个换行符,所有参数之间会添加空格,返回写入的字节数

    func Println(a ...interface{})(n int,err error)
  3. Printf -> Printf 将参数列表a填写到字符串format的占位符中,填写后的结果写入到标准输出中,返回写入的字节数

    func Printf(format string,a ...interface{})(n int, err error)

功能同上面三个函数,只不过将转换结果写入到w中

  1. Fprint

    func Fprint(w io.Writer,a ...interface{})(n int,err error)
  2. Fprintln

    func Fprintln(w io.Writer,a ...interface{})(n int ,err error)
  3. Fprintf

    func Fprintf(w io.Writer, format sring, a ...interface{})(n int,err error)

功能同上面三个函数,只不过将转换结果以字符串形式返回

  1. Sprint

    func Sprint(a ...interface{}) string
  2. Sprintln

    func Sprintln(a ...interface{}) string
  3. Sprintf

    func Sprintf(format string, a ...interface{}) string

    功能同Sprintf, 只不过结果字符串被包装成了 error 类型。

  4. Errorf

    func Sprintf(format string, a ...interface{}) string

strings

unicode

strconv

原创粉丝点击