Go学习笔记(一)初始Go以及环境安装

Go简介

Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。

事例
Docker是由Go开发的。Go形成自己的管道通讯机制。

借鉴:
- alef的垃圾回收机制;加入切片、延迟执行defer等

特性:
1. 多核并发。
2. 放弃了类和继承的概念,只保留了灵活的接口。
3. 把函数和接口作为数据类型的一种,
4. 静态语言,编译和运行速度快。
5. .强类型必须显示转换。

优缺点:
优点:多核高并发。
缺点:图形化缺少,以及实时性软件一般。

环境安装

  1. 安装SDK:国内无法访问golong官网,可以访问golong中国下载SDK(如果会科学上网,可以去官网下载)下载地址 。根据系统属性下载对应的版本的SDK。zip包直接解压就可用;msi双击运行安装。(ps:1.8版本安装后,自动配置环境变量)
  2. 配置环境变量:
    2.1新建GOROOT环境变量:填写go安装的目录。
    2.2在Path下添加 %GOROOT%\bin
    2.3打开命令行输入go version 可以看到安装到版本,配置后如果不能生效,重启即可。 go env 可以看到环境变量。
    2.4设置工作空间gopath目录(Go语言开发的项目路径)
    • src 存放源代码(比如:.go .c .h .s等)
    • pkg 编译后生成的文件(比如:.a)
    • bin 编译后生成的可执行文件
      配置GOPATH的时候出现了问题。设置成E:\golong\code提示我让我让我设置绝对路径,改成E:\golong\code\这样就好了是这个文件夹下。
  3. 开发工具。 Visual Studio code普通的文本IDE LiteIDE 是一款简单、开源、跨平台的 Go 语言 IDE。

ps:2017年4月开始学习Go 有不对的地方欢迎大家批评指正。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值