码迷,mamicode.com
首页 > 其他好文 > 详细

Golang入门及开发环境配置

时间:2019-12-24 14:08:24      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:背景   集成开发环境   开源框架   环境配置   框架   ola   bee   png   语言   

Go语言诞生背景

  • 计算机硬件更新频繁,主流编程语言无法发挥多核多CPU的性能
  • 软件系统复杂度不断变高,缺乏简洁高效的编程语言
  • C/C++运行速度快,但编译速度慢

Go语言特点

  • 静态类型开发语言

    静态:编译时检查变量类型,如C++,Java

    动态:运行时检查变量类型,如JavaScript

  • 自动垃圾回收机制

  • 编译速度快(直接编译成机器码,不依赖其他库)

  • 并发性能高(语言层面支持并发)

  • 部署简单(对库的依赖少)

  • 函数可返回多个值

  • 代码风格强制统一

Go语言应用场景,开源框架

应用场景:

  • 区块链开发
  • 服务端/游戏软件开发
  • 分布式/云计算开发

开源框架:

  • Beego
  • Lris
  • Revel

win10配置Golang开发环境

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

关于环境变量配置:

我下载的版本是1.13.5,把msi文件安装好之后自动添加了环境变量:

技术图片

技术图片

测试是否安装成功:

go version

技术图片

集成开发环境Goland

Go官方推荐的IDE:

技术图片

Goland下载地址:https://www.jetbrains.com/

运行HelloWorld

package main

import (
    "fmt"
)
func main() {
    fmt.Println("Hello ,World!")
}

技术图片

  • 以.go作为文件扩展名

  • package声明所属包

  • 语句结束分号会被默认省略

  • 入口函数main没有参数,且必须放在main包下

  • import导入标准库/第三方包

Golang入门及开发环境配置

标签:背景   集成开发环境   开源框架   环境配置   框架   ola   bee   png   语言   

原文地址:https://www.cnblogs.com/noneplus/p/12090701.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!