Go第一节---Go开发环境准备---学习笔记

Golang的语言的特点

简介:Go语言保证了既能到达静态编译语言的安全和性能,又达到了动态语言开发维护的高效率,使用一个表达式来形容Go语言:Go=C+ Python,说明Go语言既有C静态语言程序的运行速度,又能达到 Python动态语言的快速开发。

  1. 从C语言中继承了很多理念,包括表达式语法,控制结构,基础数据类型,调用参数传值,指针等等,也保留了和C语言一样的编译执行方式及弱化的指针
    举个栗子:
// go语言的指针的使用特点
func testPtr(num *int) {
	*num =20
}
  1. 引入包的概念,用于组织程序结构,Go语言的一个文件都要归属于一个包,而不能单独存在。
    Go第一节---Go开发环境准备---学习笔记_第1张图片
  2. 垃圾回收机制,内存自动回收,不需开发人员管理
  3. 天然并发(重要特点)
    1)从语言层面支持并发,实现简单
    2)goroutine,轻量级线程,可实现大并发处理,高效利用多核。
    3)基于CPS并发模型(Communicating Sequential Processes )实现
  4. 吸收了管道通信机制,形成Go语言特有的管道channel通过管道channel,可以实现不同的goroute之间的相互通信。
  5. 函数可以返回多个值。举例:
//写一个函数,实现同时返回和,差
//go函数支持返回多个值
func getSumAndSub(n1 int, n2 int) (int, int ) {
	sum := n1 +n2  //go语句后面不要带分号
	sub := n1 - n2
	return sum , sub
}
  1. 新的创新:比如切片slice、延时执行defer

作为初学者,先选择用visual studio sode作为开发工具。

在windows下VSCode的安装和使用

  1. 先到下载地址去选择适合自己系统的VSCode安装软件:VSCode官网下载地址
    Go第一节---Go开发环境准备---学习笔记_第2张图片
  2. 在 windows下安装vscode并使用
    步骤1:把vscode安装文件准备好
    Go第一节---Go开发环境准备---学习笔记_第3张图片
    步骤2: 双击安装文件,就可以一步一步安装
    1)选择“我同意此协议”
    VSCode安装流程
    2)可以自定义安装路径,也可以默认安装路径
    Go第一节---Go开发环境准备---学习笔记_第4张图片

3)选择创建快捷方式的程序,这里不做修改,直接下一步
VSCode安装流程
4)添加附加任务,最主要的是要勾选“添加到PAHA”
Go第一节---Go开发环境准备---学习笔记_第5张图片
5)准备就绪后,点击“安装”
Go第一节---Go开发环境准备---学习笔记_第6张图片
6)当看到如下界面时,就表示安装成功!
VSCode安装流程
步骤3:简单的使用一下vscode
Go第一节---Go开发环境准备---学习笔记_第7张图片

在Windows下搭建Go开发环境-安装和配置 SDK

  1. 介绍SDK
    1)SDK 的全称(Software Development Kit软件开发工具包)
    2)SDK是提供给开发人员使用的,其中包含了对应开发语言的工具包
  2. 下载SDK工具包
    1)SDK官网下载地址: https://golang.google.cn/dl/
    2)如何选择对应的sdk 版本
    Go第一节---Go开发环境准备---学习笔记_第8张图片
  3. windows下安装sdk
    1. Windows下 SDK的各个版本说明:
      Windows下:根据自己系统是32位还是64位进行下载
      32位系统: go1.18.3.windows-386.zip
      64位系统: go1.18.3.windows-amd64.zip
      2)请注意:安装路径不要有中文或者特殊符号如空格等
      3)SDK安装目录建议:windows一般我安装在D:\SoftWare
      4)安装时,基本上是傻瓜式安装,解压就可以使用
      5)解压后,我们会看到D:\SoftWare\go目录,这个就是sdk
      Go第一节---Go开发环境准备---学习笔记_第9张图片
      如何测试go 的sdk 安装成功
      Go第一节---Go开发环境准备---学习笔记_第10张图片
  4. windows下配置Golang环境变量
    (1)为什么需要配置环境变量
    1)看一个现象
    在dos命令行中敲入go,出现错误提示
    Go第一节---Go开发环境准备---学习笔记_第11张图片
    2)原因分析
    错误原因:当前执行的程序在当前目录下如果不存在,windows系统会在系统中已有的一个名为path的环境变量指定的目录中查找。如果仍未找到,会出现以上的错误提示。所以进入到go安装路径\bin目录下,执行go,会看到go参数提示信息

(2)配置环境变量介绍
根据windows系统在查找可执行程序的原理,可以将Go所在路径定义到环境变量中,让系统帮我们去找运行执行的程序,这样在任何目录下都可以执行go指令。
(3)在Go开发中,需要配置哪些环境变量

环境变量 说明
GOROOT 指定SDK的安装路径(自定义安装路径)
PATH 添加SDK的/bin目录
GOPATH 工作目录(将来go项目的工作路径)

(4)如何配置
步骤1:先打开环境变量配置的界面
Go第一节---Go开发环境准备---学习笔记_第12张图片
步骤2:配置我们的环境变量
Go第一节---Go开发环境准备---学习笔记_第13张图片
测试一下我们的环境变量是否配置ok
Go第一节---Go开发环境准备---学习笔记_第14张图片
注意:配置环境变量后,需要重新打开一次dos 的终端,这样环境变量才会生效。

你可能感兴趣的:(Golang学习笔记,vscode,golang,visual,studio,windows)