IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Go语言学习-环境搭建 -> 正文阅读

[Java知识库]Go语言学习-环境搭建

Go语言学习-环境搭建

前话

其实我自己算是Go的新手,而且对我来说,我目前并不是打算转Go,而是兴趣使然;而此也是需要一些原因去带着我们去学习,而不是盲目的;所以我们要知道,我们为啥要学Go,当然,关于Go的好处、优势那些话就太官方了,我只说下驱使我去学习Go的几点原因:

  • 云原生下,让我对Go饥渴难耐;很多底层都是Go写的

  • Go的名声大,很多人拿来跟java对比,说Go可以取代java,所以我看看他是啥玩意

  • 协程的概念引出,之前听说java17版本可能会引出;但是Go语言自带这个功能;

  • 技多不压身,就是想学,趁着有点时间赶紧学学

大概就这些原因驱使着我去学习Go,当然,学习如果不是再兴趣驱使之下,大部分都是痛苦的,我本人是比较喜欢去专研一些新东西的,然后会去跟之前的技术进行对比,总结,如果为了学而学,不去实践,那最后也是白学;

来句鸡汤:和时间做朋友,向他唠叨我们的经历和成才;

环境搭建

在我学习go之前,我就听了很多go相关的优点:

  • Go语言为并发而生

  • Go语言简单易学

当然还有很多,这里就不描述了;

下载

下载链接: https://golang.google.cn/dl/

下载

我自己电脑是win,可以根据自己电脑进行下载即可;

安装

安装

然后一直下一步即可,我这款里是安装过了的,只要记得自己的安装路径即可;

配置

配置

这个配置可以看下,这里是配置环境变量,如果你之前学过java的话,这里就不需要多讲了;这里的话,我们在安装Go的时候,他会自动帮我们设置好全局变量,所以不需要我们自己去配置;

验证

然后我们cmd:

go version

// 然后打印,就代表安装成功了
go version go1.16.5 windows/amd64

代码测试

我这里使用的go编辑器是 GoLand,idea系列的,不会破解的可以找我

这里随便在一个文件夹下创建一个.go文件:test.go

// 主函数第一行的包名一定是 main 跟文件夹无关
package main

/**
import "fmt"
import "time"
*/
import (
  "fmt"
  "time"
)

// 主函数的 { 一定要跟函数名在一行
func main() {
  // 打印, 最后面的 ; 可加可不加
  fmt.Println("Hello, World!")
  time.Sleep(1 * time.Second)
}

输出结果:

Hello, World!

整个环境就搭建成功了!!!

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-07-30 22:41:08  更:2021-07-30 22:41:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/2 1:44:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码