go语言学习网址链接菜鸟教程:www.runoob.com/go/go-progr…
以及字节跳动青训营go语言
%d整型输出,%ld长整型输出,
%p指针变量地址,如果数处数据不够8位数,则左边补零
%o以八进制数形式输出整数,
%x以十六进制数形式输出整数,
%u以十进制数输出unsigned型数据(无符号数)。
%c用来输出一个字符,
%s用来输出一个字符串,
%f用来输出实数,以小数形式输出,
%e以指数形式输出实数,
%g根据大小自动选f格式或e格式,且不输出无意义的零。
go语言实例:
func printBook( book Books ) {
fmt.Printf( "Book title : %s\n", book.title)
fmt.Printf( "Book author : %s\n", book.author)
fmt.Printf( "Book subject : %s\n", book.subject)
fmt.Printf( "Book book_id : %d\n", book.book_id
)
运行结果展示:
Book title : Go 语言 Book author : www.runoob.com Book subject : Go 语言教程 Book book_id : 6495407
一:Go 语言的基础组成有以下几个部分:
- 包声明
- 引入包
- 函数
- 变量
- 语句 & 表达式
- 注释
简单hello world输出示例:
package main//包声明
import "fmt" //包引入
func main() {
/* 这是我的第一个简单的程序 */
fmt.Println("Hello, World!")//语句&表达式
}//函数
注意
需要注意的是 { 不能单独放在一行,所以以下代码在运行时会产生错误:
package main
import "fmt"
func main()
{ // 错误,{ 不能在单独的行上
fmt.Println("Hello, World!")
}