GO语言基础

简介

语言特点

  • 运行效率高,开发高效,部署简单
  • 语言层面支持并发,易于利用多核实现并发
  • 内置runtime(作用:性能监控,GC等)
  • 简单易学,丰富的标准库,强大的网络库
  • 内置强大的工具(gofmt),跨平台编译,内嵌C支持

应用

  • 服务器编程,如处理日志、数据打包、虚拟机处理、文件系统
  • 分布式系统,数据库代理器,中间件等
  • 网络编程,目前使用最多最广泛的一块,Web应用、API应用等
  • 云平台,目前云平台再逐步采用GO实现

Windows开发环境搭建与设置

go下载安装

GO官网

根据操作系统下载对应的版本,本文下载Windows版本

安装只需要选择安装目录即可

安装完成后,将自动在环境变量的path末尾添加go语言的环境变量,如果没有,请手动添加go语言的目录,指向bin目录,详细配置==D:\Development\Go\bin==

验证go环境变量配置是否生效:
CMD命令窗口下输入:

go version

# 显示如下:
go version go1.10.3 windows/amd64

GOROOT,GOPATH 设置和注意点

GOROOT:GO语言根目

GOPATH:GO语言源码目录

注意命令

# 下载扩展
go get

GOPATH可以设置多个目录,当使用go get命令下载扩展时,如果存在多个目录,将优先下载到第一个目录

go语言目录结构介绍

bin : 可执行文件
pkg :非可执行文件,转化为.a文件放在这里
src :源码文件

GO语言命令行工具

  • go build:用于编译源码文件、代码包、依赖包
  • go run:可以编译并运行GO源码文件
  • go get:动态获取远程代码包
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值