使用标准库

    我们可以查看到其里面的实现:

    函数 Println 是直接打印并换行,Printf 的作用是格式化输出,如:

    输出:

    对于我们经常使用的 func Printf(format string, a ...interface{}),我们传入 format 和许多变量 ,就可以在控制台打印出我们想要的结果。如:

    其中 % 是占位符,表示后面的变量逐个占位。占位符后面的小写字母表示占位的类型,%s 表示字符串的占位,%d 表示数字类型的占位, %v%#v 表示未知类型的占位,会自动判断类型后打印,加 # 会打印得更详细一点。因为该打印不会换行,我们需要使用 \n 换行符来换行。

    在某些时候,我们可以使用官方库或别人写的库,毕竟轮子重造需要时间。

    二、总结

    我们只学习了 Golang 语言的一个子集,想更详细的学习,可以安装 docker 后,打开终端:

    打开浏览器输入:http://127.0.0.1:9999 更全面地学习。

    后面的算法分析和实现,会使用 Golang 来举例。