zoukankan      html  css  js  c++  java
  • go学习笔记(3) -- package fmt

     package fmt

    fmt包实现了格式化的I/O函数,这点类似C语言中的printf和scanf,但是更加简单,其中的格式“占位符”衍生自 C

    占位符

    一般占位符

    布尔占位符

    浮点数及其复合构成占位符

    指针

    fmt中的方法:

    // Print 将参数列表 a 中的各个参数转换为字符串并写入到标准输出中。
    // 非字符串参数之间会添加空格,返回写入的字节数。
    func Print(a ...interface{}) (n int, err error)
     
    // Println 功能类似 Print,只不过最后会添加一个换行符。
    // 所有参数之间会添加空格,返回写入的字节数。
    func Println(a ...interface{}) (n int, err error)
     
    // Printf 将参数列表 a 填写到格式字符串 format 的占位符中。
    // 填写后的结果写入到标准输出中,返回写入的字节数。
    func Printf(format string, a ...interface{}) (n int, err error)
     
    // 功能同上面三个函数,只不过将转换结果写入到 w 中。
    func Fprint(w io.Writer, a ...interface{}) (n int, err error)
    func Fprintln(w io.Writer, a ...interface{}) (n int, err error)
    func Fprintf(w io.Writer, format string, a ...interface{}) (n int, err error)
     
    // 功能同上面三个函数,只不过将转换结果以字符串形式返回。
    func Sprint(a ...interface{}) string
    func Sprintln(a ...interface{}) string
    func Sprintf(format string, a ...interface{}) string
     
    // 功能同 Sprintf,只不过结果字符串被包装成了 error 类型。
    func Errorf(format string, a ...interface{}) error
  • 相关阅读:
    readAsDataURL(file) & readAsText(file, encoding)
    MySQL: Integer & String types
    JavaScript 中事件绑定的三种方式
    vue-router 导航守卫
    js 常见数组算法
    CSS渐变色边框,解决border设置渐变后,border-radius无效的问题
    margin:auto你真的理解么
    当margin和padding的值是百分比时,如何计算
    关于 js 函数参数的this
    Vue.js 中的 v-cloak 指令
  • 原文地址:https://www.cnblogs.com/saryli/p/9911427.html
Copyright © 2011-2022 走看看