使用标准库
我们可以查看到其里面的实现:
函数 Println
是直接打印并换行,Printf
的作用是格式化输出,如:
输出:
对于我们经常使用的 func Printf(format string, a ...interface{})
,我们传入 format
和许多变量 ,就可以在控制台打印出我们想要的结果。如:
其中 %
是占位符,表示后面的变量逐个占位。占位符后面的小写字母表示占位的类型,%s
表示字符串的占位,%d
表示数字类型的占位, %v
或 %#v
表示未知类型的占位,会自动判断类型后打印,加 #
会打印得更详细一点。因为该打印不会换行,我们需要使用 \n
换行符来换行。
在某些时候,我们可以使用官方库或别人写的库,毕竟轮子重造需要时间。
二、总结
我们只学习了 Golang
语言的一个子集,想更详细的学习,可以安装 docker
后,打开终端:
打开浏览器输入:http://127.0.0.1:9999 更全面地学习。
后面的算法分析和实现,会使用 Golang
来举例。