[ GO语言基础语法 | 青训营笔记 ]

76 阅读2分钟

加入青训营这么久,今天才开始写第一天的笔记,属实是有点懒了,不过也正好相当于复习了一遍课程。 但是听过一会课,发现它可不算基础啊,这可比java难多了,受不了一点。

Go语言的简介 Go语言(也称为Golang)是一种开源的编程语言,由Google团队开发。它于2007年首次公开发布,并在近年来迅速获得了广泛的关注和采用。Go语言被设计成一种简洁、高效、可靠和并发的语言,旨在提高开发人员的生产力。 Go是谷歌开发的一款编程语言,它具有以下优点 1.高性能,高并发 2.不需要第三方应用开发的库,使用标准库即可开发 3.语法简单,不需要C++一样用括号,分号等 4.垃圾释放,和Java类似无需考虑内存释放的问题 总结:一门集合了各语言优势的语言

Go语言被广泛应用于构建各种类型的应用程序,包括网络服务、分布式系统、云原生应用、命令行工具等。它在简化并发编程、提高开发效率和性能方面具有显著优势,受到了许多开发人员的欢迎。

基础语法 var和js语法类似

变量类型 字符串,浮点数,整形数,布尔值都可使用var一个变量表示

常量的定义 常量无需定义,自动比匹配其类型

if语句 和c++不同的是if判断中不含(),并且语句必须添加(),不可省略 值得一提的是,标准写法是 '{' 紧跟if后,不可单独为一行

循环语句 注意事项和if相同

switch分支语句 基本内容和C++相同,唯一不同的是,case可以进行判断,不用必须等于特定值来执行,也不用加break; switch a { case 1:\ fmt.Println("1") case 2:\ fmt.Println("2") default: fmt.Println("default") }

go里面还有指针作用有限,不像 C 中那么复杂 主要用来引用传递:想要真正改变传入函数中的参数的值,调用add不会改变main中n的值,但是调用addptr会改变。