Golang入门

cathy_1007 · · 997 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

前言

安装与配置

Golang社区或官网下载对应的安装包,安装并配置环境变量。

以我的电脑win10系统为例:
我安装的是go1.14.4(windows)版本,傻瓜式安装,一路next。默认安装在C盘,但是因为我的C盘已经有太多内容了,我把安装目录更改为D:\GO1.14.4

这里的安装目录也就是下文要配置的GOROOT。

安装结束后,打开命令行工具输入go env,如果显示如下内容说明安装成功。

配置环境变量GOPATH、GOROOT:

方法一:打开git bash命令,注意是git bash!!!

export GOPATH="E:\Go" # Go的安装目录
export GOROOT="D:\Go1.14.4" #不要和安装目录放在同一个目录
export GOPROXY="https://proxy.golang.org,direct" #因为qiang,配置仓库镜像库
复制代码

方法二:手动配置

  1. 我的电脑,右击 -> 属性 -> 高级系统设置 -> 环境变量;
  2. 系统变量 -> 编辑 -> 添加变量值;
  3. GOPATH: E:\Go 项目空间路径,这里因为E盘空间大,我就放在E盘了
  4. GOROOT:D:\GO1.14.4,第一步项目包安装的路径

编辑器配置

  • 点击右侧扩展面板,搜索并安装Go扩展
  • 因为qiang,Go的语法插件需要从github.com、golang.cn等网站上下载代码包安装,具体方法请参考blog

编码规范

基础语法

通道chan


复制代码

接口interface

  • 使用type && interface关键字声明
  • 变量名一般以er结尾
  • 代码块里包裹的是一组方法定义,没有数据字段,没有实现
  • 只要一个变量含有接口类型中的所有方法,那么这个变量就实现了这个接口;如果这个变量只含有此接口的部分方法,那么就没有实现,即不能调用任何接口中定义的方法
 type Noticer interface {
     SetName(name string)
     Name() string
 }
复制代码

有疑问加站长微信联系(非本文作者)

本文来自:掘金

感谢作者:cathy_1007

查看原文:Golang入门

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

997 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传