(按千峰教育的2019GO视频学习)
与java相同的语法没有记录
变量
定义变量1.var 变量名 变量类型如:var abc int abc = 32.var 变量名如:var abc abc = 33.变量名 := 赋值 如:abc :=3也可以同时定义多个变量如: var ab,bc,cd int = 1,2,3 de,ef,fg := 1,2,"3"
var(
qq = 3
ww = 4
)
//注意:变量定义后必须使用 不用会报错
常量
常量赋值后不能修改定义常量const 常量名 [数据类型]如: const ca = 3 const ca int = 3也可以定义多个常量如: const cc,ce = 2,3 const ( ca = 3 cw = 4 )//注意:与变量不同 定义常量不使用不会报错
iota是一个特殊的常量如: const ( A = iota B = iota C D = "a" E = iota )定义的常量块中iota默认0开始 下次定义的值++即输出A=0 B=1 C=2 D="a" E=4
数据类型
int:int int8 int16 int32 int64 uint8 uint16 unt32 uint64int8 -128~127uint8 0~256即范围2^8如 var uint a = 256正常 若257超出报错int的取值范围按电脑系统决定 若64位范围 2^64floatfloat32 float64
Print格式化打印占位符
%v 原样输出%T 打印类型%t boolean类型%s 字符串%f 浮点%d 10进制整数%b 2进制整数%o 8进制整数%x 16进制 0-9 a-f%X 16进制 0-9 A-F%c 打印字符%p 打印地址
总结
以上是内存溢出为你收集整理的go基础语法笔记全部内容,希望文章能够帮你解决go基础语法笔记所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)