Go语言入门一| 青训营笔记

78 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 2 天

go语言安装

访问 go.dev/

1.点击 Download ,下载对应平台安装包,安装即可

image.png 2.或者点击learn more,选择历史版本,我的版本是1.18

image.png

配置开发环境

选择golang或者vscode使用,由于不熟悉vs,选择了golang,使用上与idea基本类似

  1. 选择版本在19年的golang,一路默认安装

  2. 创建新项目,添加SDK(注意是d:\Software\go,不是其下面的bin目录)

    image.png

    image.png

  3. 快捷键以及其他参考idea的设置

  4. 激活教程和idea类似:www.cnblogs.com/taoxiaoxin/…但是没有成功—又被限制了,先这么用着吧)

image.png

基本特点

  • go语言保证了既能达到静态编译语言的安全与性能,又达到了动态语言开发维护的高效率,使用一个表达式来形容go语言:go = C +python
  • 由此说明go语言既有C静态语言程序运行速度,也能达到python动态语言的快速开发。
    • go语言包概念:go 语言的每一个文件都是属于一个包,不可以独立存在。
    • go语言的垃圾回收机制:内存自动回收,不需要开发人员管理(避免出现内存泄漏)

go入门

Go 语言的基础组成有以下几个部分:
  • 包声明
  • 引入包
  • 函数
  • 变量
  • 语句 & 表达式
  • 注释
package main /*1.定义了包名。你必须在中非注释的第一行指明这个文件属于哪个包.*/

import "fmt"/*2.告诉 Go 编译器这个程序需要使用 fmt 包(的函数,或其他元素),fmt 包实现了格式化 IO(输入/输出)的函数。*/
/*3.程序开始执行的函数*/
func main() {
   /*4.这是注释*/
   fmt.Print("asdasda")/*将字符串输出到控制台,并在最后自动增加换行字符 \n*/
}