当前位置: 首页 > news >正文

Go语言基础学习01

目录

  • Linux环境下配置安装VScode并配置Go语言开发环境
  • 工作区和GOPATH

之前学习过Go语言,学习的时候没有记录笔记,最近找了个极客时间的Go语言36讲,打算时间学习并记录学习过程。
自己抽空看了一点内容,发现这个内容对于0基础解除Go语言的同学不是很友好,更适用与有一点Go基础,随后想深入了解一下Go语言基本特性的人群学习。

Linux环境下配置安装VScode并配置Go语言开发环境

在Linux开发我目前适用的编译器是VScode,如果考虑使用VScode的话可以考虑参考我之前写过的文章安装。
对于Go开发环境的配置:

  • 主要包含内容:下载Go源码、配置环境变量GOPATH、GOROOT、GOPROXY、VScode中安装对应的插件:(参考下述链接:如果适用Goland作为编译器,只需要参考下述链接1即可完成Linux下开发环境配置)
    • 链接1
    • 链接2
    • 链接3
    • 链接4

工作区和GOPATH

  与许多编程语言一样,Go 语言的源码是以代码包为基本组织单位的。在文件系统中,这些代码包其实是与目录一一对应的。目录可以有子目录,所以代码包也可以有子包。
 一个代码包中可以包含任意个以.go 为扩展名的源码文件,这些源码文件都需要被声明为属于同一个代码包。代码包的名称一般会与这些源码文件所在的目录同名。如果不同名,那么在构建、安装的过程中会以代码包名称为准。每个代码包都会有导入路径。代码包的导入路径是其他代码在使用该包中的程序实体时需要引入的路径。在实际使用程序实体之前,我们必须先导入其所在的代码包。具体的方式就是import
 该代码包的导入路径。就像这样:

import "github.com/labstack/echo"

 在工作区中,一个代码包的导入路径实际上就是从 src 子目录,到该包的实际存储位置的相对路径。
 所以说,Go 语言源码的组织方式就是以环境变量 GOPATH、工作区、src 目录和代码包为主线
的。一般情况下,Go 语言的源码文件都需要被存放在环境变量 GOPATH 包含的某个工作区
(目录)中的 src 目录下的某个代码包(目录)中。

http://www.lryc.cn/news/442687.html

相关文章:

  • 基于SSM+Vue+MySQL的酒店管理系统
  • 在WPF中保存控件内容为图片
  • C#用SDK打开海康工业相机,callback取图Bitmap格式,并保存
  • C语言字符学习初级优先看这个就够了
  • Python JSON
  • 【华为杯】2024华为杯数模研赛F题 解题思路
  • Object Pascal 结构化程序设计
  • 机器学习算法与实践_03概率论与贝叶斯算法笔记
  • 如何使用Privoxy将SOCKS5代理转换为HTTP代理?
  • AJAX(一)HTTP协议(请求响应报文),AJAX发送请求,请求问题处理
  • Git进阶(十五):Git LFS 使用详解
  • 操作系统 | 学习笔记 | | 王道 | 5.1 I/O管理概述
  • 关于es的一个多集群、多索引切换的实现
  • Linux系统编程(基础指令)上
  • 【STM32 Blue Pill编程】-定时器PWM模式
  • 数字英文验证码识别 API 对接说明
  • 稳了,搭建Docker国内源图文教程
  • 零工市场小程序:推动零工市场建设
  • 回归预测 | Matlab实现SSA-HKELM麻雀算法优化混合核极限学习机多变量回归预测
  • VCNet论文阅读笔记
  • Python 装饰器使用详解
  • Vue使用qrcodejs2-fix生成网页二维码
  • 兼容多个AI应用接口,支持用户自定义切换AI接口
  • [docker]入门
  • 《让手机秒变超级电脑!ToDesk云电脑、易腾云、青椒云移动端评测》
  • Nginx处理带有分号“;“的路径
  • Spring Boot框架下的心理教育辅导系统开发
  • PyTorch 图像分割模型教程
  • 物联网——USART协议
  • 前端框架对比与选择:如何在现代Web开发中做出最佳决策