初学go语言|青训营笔记

45 阅读2分钟
学习了本次课程的前三小节,第一次接触了解到了go语言,在第一次听讲时感觉有些力不从心,在学校图书馆找了一本go语言的基础书看了看了解了更多。go语言其实和c语言很接近,但它却比c语言更简洁,就比如在for循环,ifelse语句中可以在其后面不用写括号。go语言也比c语言更加灵活,在switch语句中,go语言不需要break语句,case后面的变量也不一定是常量。目前在我所学习到的知识中,go语言中第一行代码是package main,这个代表了文件属于main包的一部分,main包为文件的入口包。如果涉及到输出的话就要调用标准库中的fmt包。用fmt.Println("")来输出我们想要输出的内容。在go语言中声明变量有两种方法,其中一种是var+ 变量名称=“变量内容”,此时系统一般会自动推导变量内容。当然我们也可以在变量名称后自己加上变量类型。另一种声明变量的方式为变量+冒号+等号+变量内容。接下来一个内容为切片。切片比数组更加灵活。我们可以通过make语句来创建一个切片,也可以通过append语句来给切片内容添加元素。其次让我印象比较深刻的就是字符串的格式化。在go语言中我们可以很方便的使用fmt.printf(%v、、、、)来输出任意类型的变量,比如字符,字符串,数字等等需要再像c语言一样使用%d,%s等等来区分,十分方便。
通过此次学习,我很开心自己能够学习到更多新东西,学习到go语言,虽然是初次了解,但是也让我感受到了go语言的魅力。