掘友等级
获得徽章 0
#青训营 x 字节后端训练营#
今日go学习:在go中,字符串是不可变的,如果需要改,可以将字符串转换为[]byte类型进行更改,然后再转换回string类型,即str := string(line)
#青训营 x 字节后端训练营#
今日go学习:git是分布式版本控制工具,每个仓库都能记录版本的历史,每次提交的记录都是版本的快照,而不是增量。
#青训营 x 字节后端训练营#
今日go学习:go支持复数。它的复数的默认类型是complex128(即64位实数+64位虚数),也有complex64(即32位实数+32位虚数)。
#青训营 x 字节后端训练营#
今日go学习:在go里面,已定义类型的变量之间不允许互相赋值或操作,不然会在编译时引起编译器报错,如int与int8不可以混用的
#青训营 x 字节后端训练营#
今日go学习:go里面,整数类型有无符号和有符号两种。int和uint,这两种类型理论上的长度相同,但具体长度取决于不同编译器的实现。
go里面如下类型是直接定义好位数的:int8,int16,rune(int32),int64和无符号的byte(uint8),uint16, uint32,uint64。
#青训营 x 字节后端训练营#
今日go学习:go常量和一般程序语言,可以指定很多的小数位数(如100位),若指定float32则自动缩短为32bit,指定float64则自动缩短为64bit
#青训营 x 字节后端训练营#
今日go学习
常量是在程序编译阶段就确定下来的值,运行时无法改变该值。在go程序中,常量可定义为数值、布尔值或字符串等类型。
语法:const constantName = value
#青训营 x 字节后端训练营#
今日go学习:_,是下划线,是个特殊的变量名,任何赋予它的值都会被丢弃。对于已声明但未使用的变量会在编译阶段报错
#青训营 x 字节后端训练营#
今日go学习!:=符号直接取代了var和type,这种形式叫做简短声明。
不过它有一个限制,那就是只能用在函数内部
在函数外部使用无法编译通过,一般用var方式来定义全局变量。
#青训营 x 字节后端训练营#
今日go学习!
与C++语言不同的是Go把变量类型放在变量名后面,变量定义时前面有var关键字时初始化值用等号就可以
下一页