获得徽章 0
#青训营 x 字节后端训练营#
day22~最后一天打卡,本次青训营也就结束了 ,收获满满,对于后端有了更多的了解和印象,希望自己能够一直保持学习的习惯。加油加油!
评论
#青训营 x 字节后端训练营#
day21~打卡打卡,转眼间青训营就要结束了,认识到了自学的不易,以及时间的宝贵,希望自己后面能够一直好好学习,加油加油!
评论
#青训营 x 字节后端训练营#
day20~
马上就要结营了,离结营任务完成就差一篇笔记了,努力,奋斗,加油加油!!!尽自己所能,希望完美度过期末这段时期
评论
#青训营 x 字节后端训练营#
day19~
今天发现前面有一天竟然没挂话题。。。后面没几天了,加油继续打卡!!!期末期末,忙起来忙起来。
评论
#青训营 x 字节后端训练营#
day18~
“指针的基本意义是存储某些值所在的内存地址。
在 Golang 中,虽然不是所有的值都可以取出地址(尽管他们也存储在内存中,比如 const),但所有的变量必然可以取出地址。变量,就是一块内存区域中存储的值[1]。不仅我们熟悉的 var x int 中的 x 是变量,一个比较复杂的表达式也可以表示一个变量,比如sliceA[0],mapB["key"],以及structC.FieldD。也就是说,他们都可以有自己的指针。”临近期末,忙起来忙起来,加油加油!!!
展开
评论
day17~
“Go语言(golang)的错误设计是通过返回值的方式,来强迫调用者对错误进行处理,要么你忽略,要么你处理(处理也可以是继续返回给调用者),对于golang这种设计方式,我们会在代码中写大量的if判断,以便做出决定。大部分情况下error都是nil,也就是没有任何错误,但是非nil的时候,意味着错误就出现了,我们需要对他进行处理。”今天学习了以上内容,离结营不远了,加油加油加油!!!期末了期末了,忙起来忙起来!
展开
评论
#青训营 x 字节后端训练营#
day16~
“我们可以通过new关键字来创建一个结构体的实例,这种方法和其他语言比较类似,这样会得到一个空结构体指针,当中所有的字段全部填充它类型对应的零值。比如int就对应0,float对应0.0,如果是其他结构体则对应nil。new函数返回的是一个结构体指针,而不是结构体的值。一般我们很少用new关键字,而是直接通过结构体加花括号的方式来初始化。”今天学习了以上内容,忙碌的期末,忙碌的我,加油加油!
展开
评论
#青训营 x 字节后端训练营#
day15~
“如果说goroutine和channel是Go并发的两大基石,那么接口是Go语言编程中数据类型的关键。在Go语言的实际编程中,几乎所有的数据结构都围绕接口展开,接口是Go语言中所有数据结构的核心。Go不是一种典型的OO语言,它在语法上不支持类和继承的概念。”今天学习了接口相关介绍,加油!!!期末已经悄悄来临,相信自己,忙碌起来,学习起来!!!
展开
评论
#青训营 x 字节后端训练营#
day14~
“在大部分面向对象语言如C++、C#、Java,在函数传参数时除了基础值类型,对象是通过引用方式传递的。然而,在Go语言中,除了map、slice和chan,所有类型(包括struct)都是值传递的。在Go语言中,用&取得变量的地址。用*取得指针变量指向的内存地址的值,符号*也用做定义指针类型的关键字。”今天学习了以上内容。golang学习之路还很漫长,希望自己能够好好坚持下去!加油!
展开
评论
#青训营 x 字节后端训练营#
day13~
“只有 if/else-if 条件表达式里的变量声明作用域才会向下到达最后 else 内部, 显而易见的不能向上作用, 作用域范围仅限于本级, 不影响正常的变量作用范围以及屏蔽作用。好处:在处理 sql 任务的时候, 对返回值和错误做处理, 逻辑上看, 比较流畅。坏处:就是对于不知道这个特性的人来说比较奇怪. 不是很理解, 不符合编程的核心原则: 代码首先是给人看的, 顺便给机器运行。”今天学习了以上内容,这期青训营快结束了,加油加油!
展开
评论
#青训营 x 字节后端训练营#
day12~
“使用指针主要经过三个步骤:声明、赋值和访问指针指向的变量的值,一个指针已声明而没有赋值时,称为空指针,为 nil 。任何类型的指针的零值都是 nil。如果ip != nil 为真,那么p是指向某个有效变量。指针之间也是可以进行相等测试的,只有当它们指向同一个变量或全部是nil时才相等。”今天学习了指针相关知识。今天依然还在和deadline作斗争。
展开
评论
#青训营 x 字节后端训练营#
day11了~go的学习和沸点打卡鸽了好多天了,已被期末各种deadline折磨得痛不欲生~
“unsafe.Pointer只是单纯的通用指针类型,用于转换不同类型指针,它不可以参与指针运算;而uintptr是用于指针运算的,GC 不把 uintptr 当指针,也就是说 uintptr 无法持有对象, uintptr 类型的目标会被回收;unsafe.Pointer 可以和 普通指针 进行相互转换;unsafe.Pointer 可以和 uintptr 进行相互转换。”今天学习了以上内容。
展开
评论
#青训营 x 字节后端训练营#
“golang的接口使用非常广泛,几乎每一个包都会用到接口,fmt包的使用率最多之一。在实际开发中,要定义结构体的标准输出用String(),定义标准错误输出Error(),定义格式化输出Format(),还有比较特殊的GoString()。使用起来比较简单,只要结构体里面有String() string就可以输出。fmt包里面会判断有没有fmt.Stringer的接口,然后再调用。”打卡第十天,今天学习了golang的fmt包中一些接口的实现。
展开
评论
#青训营 x 字节后端训练营#
“init函数不需要传入参数也没有返回值,而且init函数是不能被其他函数调用的。在一个文件中也可以有多个init函数,init函数的也广泛用在标准库中,比如math,bzip2,image。只是为了执行init函数而导入包:导入的包中前面加下划线‘_’。”打卡第九天,今天学习了init函数相关知识。加油!
展开
评论
#青训营 x 字节后端训练营#
“当你需要截取字符串中的一部分时,可以使用像截取数组某部分那样来操作,一个中文字符肯定不止一个字节,难道我还得遍历每个字节,判断编码,那也太麻烦了吧。 我们不需要考虑那么多,除了byte还有另外一个类型rune,使用它完全不用考虑unicode字节问题,一个中文就只占一个数组下标。”打卡第八天!今天学习了Go中截取字符串的相关方法。加油!
展开
评论
下一页
个人成就
文章被点赞 5
文章被阅读 398
掘力值 66
收藏集
0
关注标签
0
加入于