字节跳动青训营第一课 | 豆包MarsCode AI 刷题

217 阅读2分钟
  • 今天是第一次参加字节跳动的青训营,首先自我介绍下自己,本人小白,就属于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 函数