go语言 首字符大小写区别
来源:互联网 发布:网络网警电话是多少 编辑:程序博客网 时间:2024/05/22 13:56
首字母大写,代表对外部可见,首字母小写代表对外部不可见,适用于所有对象,包括函数、方法
看json的例子:
package mainimport ("github.com/gin-gonic/gin/json""fmt")type Aa struct{x stringy string}type Bb struct{X stringy string}type Cc struct{X stringY string}type Dd struct{X string `json:"xx"`Y string `json:"yy"`}func main(){// 属性名是小写开头的aa:=Aa{"sff", "ffg"}a,_:=json.Marshal(aa)fmt.Println("Aa:属性名是小写开头的")fmt.Println(string(a))// 属性名是一个大写开头,一个小写开头的bb:=Bb{"sff", "ffg"}b,_:=json.Marshal(bb)fmt.Println("Bb:属性名是一个大写开头,一个小写开头的")fmt.Println(string(b))// 属性名是大写开头的cc:=Cc{"sff", "ffg"}c,_:=json.Marshal(cc)fmt.Println("Cc:属性名是大写开头的")fmt.Println(string(c))// 添加json小名dd:=Dd{"sff", "ffg"}d,_:=json.Marshal(dd)fmt.Println("Dd:添加json小名")fmt.Println(string(d))}
结果:
阅读全文
0 0
- go语言 首字符大小写区别
- Java获取首字符串大小写
- C语言只读每行的首字符详解
- C语言中进制中大小写的区别
- 获得中文首字符
- Go 语言运算符
- Go语言运算符
- Go语言学习笔记、Go和C++区别
- python,java,go语言之间的区别!
- 从go语言中找&和*区别
- C语言:输入英文句子,将所有单词首字符转换成大写后输出
- 一个字符串首字符大写
- sql按照首字符分组
- std::string删除首字符
- 【Go】Go语言初学
- Go语言
- Go语言
- Go语言
- POJ 3107 Godfather 求重心
- windows下matlab的安装
- 神经网络之文本情感分析(一)
- Java tcp聊天
- codevs 3311 [NOI2014] 起床困难综合症 贪心
- go语言 首字符大小写区别
- 大众点评数据分析
- BZOJ
- 冒泡法排序和数组去重
- poj2524 Ubiquitous Religions
- Volume-Docker存储(三)
- python 高级函数
- 三个国内pip源
- Spring系列——MyBatis(XML版)