Go语言基础语法|青训营笔记

64 阅读2分钟
  • Go语言是一门高性能、高并发的编程语言。在 Golang 里面,不需要像其他语言一样,需要去寻找一些经过高度性能优化的第三方库来开发应用,只需要使用标准库或者任意基于标准库的第三方库即可开发高并发应用程序。Go语言的语法风格类似于C语言,并且在C语言的基础上进行了大幅度的简化,比如去掉了不需要的表达式括号循环,也只有 for 循环一种表示方法就可以同时实现数值、键值等的各种遍历,因此更加易于学习。
  • Go语言里面,所有的编译结果默认都是静态链接的,只需要拷贝编译之后的唯一一个可执行文件,不需要附加任何东西就能部署运行。在线上的容器环境下运行,镜像体积可以控制的非常小,部署非常方便快捷。
  • 跨平台 Go 语言本身能够在常见的Linux、Windows、 MacOS 等操作系统下面运行,也能够用来开发安卓、 IOS 软件过语言还能在各种奇奇怪怪的设备上去运行,包括路由器等。
  • Go 语言是一门带垃圾回收的语言,和 Java 类似,写代码的时候无需考虑内存的分配是否可以专注于业务逻辑。
  • 从业务维度看, Go 语言已经在云计算、微服务、大数据、区块链、物联网等领域蓬勃发展,然后在云计算、微服务等领域已经有非常高的市场占有率。
  • 如何配置 Go 的开发环境。第一步是安装 Go 语言,第二步是配置 Go 的集成开发环境。
  • 关于 Go 的变量类型,Go语言是一门强类型语言,每一个变量都有它自己的变量类型。常见的变量类型包括字符串、整数、浮点型、布尔型。
  • Golang 里面和其他很多语言不一样的是,变量类型是后置的。 Golang 里面的函数是原生支持返回多个值。在实际的业务逻辑代码里面,几乎所有的函数都返回多个值,第一个值是真正的返回结果,第二个值是错误信息。