-
今天是第一次参加字节跳动的青训营,首先自我介绍下自己,本人小白,就属于0基础那种,之前只掌握了c语言的基础语法,与少量的算法基础,学过一些数据结构,计组。
-
首先谈谈我第一天的上课心得,或者说是收获,我很庆幸自己能参加这种训练营活动,起初我也怕跟不上,但刚好今年字节推出了一个豆包marscode,如果不是这个AI智能,有可能第一天我就死在配置环境的路上了,第一天讲了些Go语言的基础知识,包括一些使用go语言的方法,和实战案例,让我对Go语言有了一个新的认识。Go语言的简洁性是比c要好理解一些,更容易上手一些。
-
我在学完Go语言的基础知识以后,了解了Go语言的入门知识,点开了课程中的AI练中学按钮,在这里可以体验到代码的运行,更直观,对理解形成了一个映像。关于第二节课的内容,对于我来说略显吃力,很多名词听不懂。
-
Go语言的优点
-
1高性能,高并发
-
2语法简单学习曲线平缓
-
3丰富的标准库
-
4完善的工具链
-
5静态链接
-
6快速编译
-
7跨平台
-
8垃圾回收
-
以下是我整理的一些关于Go语言的基础知识
-
fmt 提供格式化输入输出的包
-
var 是设置变量
-
eg:var name 属性 =10
-
常量表示const 自动确定类型
-
if 表达式//表达式是没有括号的
-
else
-
for循环
-
eg:for 表达式没有括号
-
switch a{
-
}不需要加break完成直接跳出
-
数组
-
var a[5]int
-
存放五个元素的值
-
切片可以任意更改数组的长度
-
a:=make([]string,3)
-
func 函数