• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Go 语言入门教程:安装

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

关注公众号:雨哥写 python。
学习 Go 语言,比较下和 python 的用法,争取对 python 有更深的理解。

为什么学 Go

我主要使用 python 语言,其他语言用得不多,希望学一门语言和 python 做对比。 或许能对 python 有更深的理解。

这门语言最好是静态的, 现代的。 写 python 一定听过一句话:动态一时爽,重构火葬场。 说的是 python 虽然灵活,但是在运行时非常容易出问题。 新的 python 已经有像 pydantic 这样的库进行类型检查,但是还是想比较一下静态语言。

写 python 另一点很难受的地方是并发问题。python 并发编程一直在做改善,尤其是协程用法,一天一个样,很多基于协程的库要做到和同步兼容真的太困难了。

先看看 Go 的用法,再了解下 Rust。

哪些企业和项目在用 Go

  • 七牛云等一线互联网大厂都有用
  • Docker
  • Kubernetes
  • beego 类似于 tonardo 的 web 框架。
  • influxdb 数据库

Go 语言的优势

  • 天生并发
  • 通用语言,做什么都可以
  • 尤其擅长大数据,微服务,并发高
  • 很多大厂用,但是人才缺乏

环境安装

下载 Go :

下载代码编辑器:

  • vscode + go 插件(vscode 下载 Go 插件的依赖会安装失败,需要手动配置,比较麻烦)
  • Goland
  • LiteIDE

Goland 安装

Goland 是 jetbrain 出品的 Go 语言集成环境。如果之前有用过这个公司的产品,是相当顺手的,基本没有上手门槛,打开就能用。

不过 Goland 是收费的。他不像 Pycharm, IDEA 有社区免费版。Goland 没有免费版,可以免费试用一个月。需要破解的可以上网找教程。

也可联系我领取 agent_latest_2020。

LiteIDE 安装

这是国人开发的一款 Go 集成环境,上官网下载:http://liteide.org/cn/。 这个集成环境没有 Goland 好用,但是免费啊!

下载解压,进入 bin 目录运行软件就可以了。

在欢迎页面可以直接点击新建创建文件或者项目,也可以打开已有的目录。

创建项目以后会在左边出现目录结构:

然后编写 Go 代码:

package main
import "fmt"

func main() {
 fmt.Println("hello")
}

编译或者运行代码可以点击界面图标或者通过终端命令行运行,调试代码一般用 FR 就可以了。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Viper-Go一站式配置管理工具发布时间:2022-07-10
下一篇:
Windows To Go 制作详解发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap