写在前面:该系列blog只记录本人在学习go的过程中认为需要注意和掌握的基本内容,以此共勉,有表述不当和错误的地方还请各位仁兄指正。详细的知识点还是仔细看上述blog中给到的一些学习链接吧
变量
一小块内存,存储数据,程序运行中数值可以改变。
定义方式:
//方式一
var name string
name = "eden"
//方式二:
var name string = "eden"
//方式三:
var name = "eden"
//方式四:
name := "eden"
tips:
1.go语言中,如果定义的变量未使用也会报错。
常量
和c语言的类似,加const即可
const NAME string = "eden"
const NAME, AGE = "eden", 1
const PI = 3.14
tips:
1.一般的常量命名用大写字母写
2.在一组常数值当中,如果下一行常量没有赋值,则默认是与上一行相同。
const(
A = 5
B
)
//此时B为5
编码规范
1.go语言中需要注意包的命名都是小写,常量命名是大写字母,其余命名格式按照驼峰法命名即可。
2.在书写代码时可以使用代码格式化的操作来规范代码格式。go语言中借助fmt
注释规范:基本上每种语言是差不多的,一般的,在文件头申明作者信息,描述程序版本以及迭代更新记录,以及该文件中涉及到的函数列表及该文件的功能。
其次在定义函数之后,要注释好该函数的功能、输入、输出,注释要精简,对代码中相关参数的解释或说明一般紧跟代码后边。
/*
//模板
* Copyright (c) 2019,************
* All rights reserved by UserName.
FILE NAME:
AUTHOR: ****
DATE: Jul-27-Sat/2019 09:02:03
VERSION: V-1.0
Function List:
DESCRIPTION:
History:
<author> <time> <version > <desc>
****** 27/07/19 1.0 build this moudle
*/