1.GO语言的第一步

Go简介

Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。

特点:
  1. 背靠大厂,Google
  2. 支持并发(最显著特点)
  3. 语法简单容易上手
  4. 内置runtime,支持垃圾回收
  5. 可直接编译成机器代码,不依赖其他库
  6. 丰富的标准库
  7. 跨平台编译
应用领域
  1. 服务器编程
  2. 开发云平台
  3. 区块链 : 得天独厚的优势,尤其是加密算法
  4. 分布式系统
  5. 网络编程

安装Go

下载地址: https://golang.google.cn/dl/ ,

安装包
下好安装包直接安装。

请添加图片描述

设置环境变量

请添加图片描述
测试环境变量是否成功

配置Go的环境
go env

请添加图片描述

go env -w GO111MODULE="on" 
go env -w  GOPROXY="http://goproxy.cn" 
 
//从powershell 用
$env:GO111MODULE = "on"
$env:GOPROXY = "http://goproxy.cn"
//使用 gomod 管理库,需要vpn上网,所有模组都再github上,需要有git

请添加图片描述

请添加图片描述

go get  //类似 go clone

Go的开发工具

  1. sublime
  2. vim
  3. atom
  4. LiteIDE
  5. eclipse
  6. goland
  7. vscode 用这个,yyds!
VSCODE
  1. 直接安装
  2. 安装插件
1.GO

请添加图片描述

请添加图片描述

go run main.go遇到错误go.mod 文件在当前目录或任何父目录中找不到;

请添加图片描述

扫描二维码关注公众号,回复: 16876729 查看本文章

解决方法1:

“go 命令现在默认在模块感知模式下构建包,即使没有 go.mod 存在也是如此。

“您可以将 GO111MODULE 设置为 auto,仅当当前目录或任何父目录中存在 go.mod 文件时,才能启用模块感知模式。

go env -w GO111MODULE=auto

请添加图片描述

2.安装 Code Runner

请添加图片描述

请添加图片描述

方法2:

god mod init go_1  //后面自己命名

佛说 与你无缘的人,你与他说话再多话也是废话
与你有缘的人,你的存在就能惊醒他所有的感觉

猜你喜欢

转载自blog.csdn.net/qq_40893490/article/details/127720623
今日推荐