零基础学GoLang-2-Helloworld
2015-10-16 12:05
337 查看
package main
import "fmt"
func main() {
fmt.Print("hello, world\n")
} 运行输出 helloworld; 内容分析: fmt :fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf. 格式“占位符”衍生自C,但比C更简单。
一般:
%v 相应值的默认格式。在打印结构体时,“加号”标记(%+v)会添加字段名 %#v 相应值的Go语法表示 %T 相应值的类型的Go语法表示 %% 字面上的百分号,并非值的占位符
布尔:
%t 单词 true 或 false。
整数:
%b 二进制表示 %c 相应Unicode码点所表示的字符 %d 十进制表示 %o 八进制表示 %q 单引号围绕的字符字面值,由Go语法安全地转义 %x 十六进制表示,字母形式为小写 a-f %X 十六进制表示,字母形式为大写 A-F %U Unicode格式:U+1234,等同于 "U+%04X"
浮点数及其复合构成:
%b 无小数部分的,指数为二的幂的科学计数法,与 strconv.FormatFloat 的 'b' 转换格式一致。例如 -123456p-78 %e 科学计数法,例如 -1234.456e+78 %E 科学计数法,例如 -1234.456E+78 %f 有小数点而无指数,例如 123.456 %g 根据情况选择 %e 或 %f 以产生更紧凑的(无末尾的0)输出 %G 根据情况选择 %E 或 %f 以产生更紧凑的(无末尾的0)输出
字符串与字节切片:
%s 字符串或切片的无解译字节 %q 双引号围绕的字符串,由Go语法安全地转义 %x 十六进制,小写字母,每字节两个字符 %X 十六进制,大写字母,每字节两个字符
指针:
%p 十六进制表示,前缀 0x
感谢 Go语言中文网 提供的信息
相关文章推荐
- 零基础学GoLang-1-软件配置
- mongostat详解
- django view返回中文名称文件
- 如何解决ajax在google chrome浏览器上失效
- Google translate API 调用方法
- golang channel basic
- BAPI_GOODSMVT_CREATE移库操作(WMS TO SAP)
- golang level
- Go小计 - 可见性规则
- golang exec Command
- golang time and duration
- HOTPOWER.【专注游戏界面外包】/接游戏界面外包/logo外包/icon
- Django初试
- lightoj 1152 - Hiding Gold 【奇偶建二分图 求最大匹配】
- go-lang开发环境搭建
- Django 学习笔记
- algorithm@ dijkstra algorithm & prim algorithm
- OCdemo-07 CateGory 类目
- django入门(一)
- 借助 Django 的 smart_str 和 smart_unicode 进行编码转换(转)