go语言练习:结构体
2024-10-21 09:54:13
package main import "fmt" type book struct {
title string
author string
page int
} func main() {
var book1 book
book1.author = "Adong"
book1.page = 100
book1.title = "Story of Adong"
fmt.Println(book1.author, book1.page, book1.title)
} //输出结果:
Adong 100 Story of Adong
package main import "fmt" type book struct {
title string
author string
page int
} func main() {
var book1 book
book1.author = "Adong"
book1.page = 100
book1.title = "Story of Adong"
print_book(book1)
} func print_book(b book) { //这里函数接收到的参数是结构体
fmt.Println(b.author, b.page, b.title)
}
结构体指针:
package main import "fmt" type book struct {
title string
author string
page int
} func main() {
var book1 book
book1.author = "Adong"
book1.page = 100
book1.title = "Story of Adong"
print_book(book1)
var ptr *book = &book1
fmt.Println("book=", ptr.title)
} func print_book(b book) { //这里函数接收到的参数是结构体
fmt.Println(b.author, b.page, b.title)
}
最新文章
- Android开发 Error:The number of method references in a .dex file cannot exceed 64K.
- vim配置方法
- C语言异或运算在程序设计中的妙用
- bootstrap的datetimepicker只选择月份
- Hadoop学习之--Capaycity Scheduler源码分析
- 【小白的java成长系列】——javakeyword
- DIV水平和垂直居中的实现
- 数据结构读书笔记(二)(C语言)
- 【http】post和get请求的区别
- ftp配置详解
- 关于ping地址的几个意义
- JS编程题
- 问题:经典类的对象明明没有__class__属性,却可以调用。
- AD提高动态的方法(附SNR计算)
- [LeetCode] 557. Reverse Words in a String III_Easy tag: String
- CNN入门笔记
- linux文件系统初始化过程(5)---加载initrd(下)
- 【译】PGS字幕
- stm32f407启动文件分析
- Mininet加强版——DOT(分布式OpenFlow试验平台)