美文网首页
Go语言学习笔记

Go语言学习笔记

作者: iccccing | 来源:发表于2017-07-30 20:24 被阅读0次

以下内容是本人在学习Go语言过程中遇到的问题,以及要注意的事项总结,文章会不断更新。

  1. 设置GOPATH,支持多目录以冒号:分割, GOPATH下创建 src, bin, pkg三个目录
  2. 变量定义后不使用编译不通过,会报错
  3. if a > b {} 大括号左括号位置不能换行,换行报错
  4. Go语言中,使用 大小写 来决定该 常量、变量、类型、接口、结构或函数 是否可以被外部包所调用:public 的首字母需要大写,private的首字母小写
  5. defer 关键字的使用,defer语句的含义是不管程序是否出现异常,均在函数退出时自动执行相关代码。
  6. godoc -http :8080 启动一个本地的官网
  7. 使用 import std "fmt" 来设置 pkg 的别名, 使用 import ."fmt" 来省略 pkg 的名程,实际使用中不建议使用省略
  8. 类型零值,零值并不等于空值,而是当变量被声明为某种类型后的默认值,通常情况下值类型的默认值为0,bool为false,string为空字符串
  9. 变量的类型转换, Go中不存在隐式转换,所有类型转换必须显式声明 转换只能发生在两种相互兼容的类型之间 类型转换的格式: <ValueA> [:]= <TypeOfValueA>(<ValueB>)

相关文章

  • 笨办法学golang(三)

    这是Go语言学习笔记第三篇。 Go语言学习笔记参考书籍「Go语言圣经」以及Go官方标准库 Go语言基本类型主要有布...

  • 笨办法学golang(二)

    这是Go语言学习笔记的第二篇文章。 Go语言学习笔记参考书籍「Go语言编程」、Go官方标准库 前文提要 上篇文章中...

  • 笨办法学golang(四)

    这是Go语言学习笔记的第四篇 Go语言学习笔记参考书籍「Go语言圣经」以及Go官方标准库 数组 数组是指一系列同类...

  • Go 语言极速入门

    本系列文章主要是记录《Go 语言实战》和《Google 资深工程师深度讲解 Go 语言》的学习笔记。 Go 语言极...

  • Golang相关电子书

    Golang相关电子书,会不定期更新 Go语言程序设计 Go语言学习笔记.雨痕(详细书签) Go语言·云动力(云计...

  • Go语言学习笔记,持续更新...

    Go 学习笔记 Go语言变量和常量 1. 标识符 2. 关键字 Go语言中有25个关键字 break ...

  • Go并发调度

    本文是《循序渐进Go语言》的第六篇-Go并发调度。本文是学习《Go语言学习笔记》的并发调度一章,然后结合阅读源码的...

  • Golang聚合

    教程 Go Web 编程Go语言圣经(中文版) Tips Golang 学习笔记——交叉编译 & 部署Golang...

  • Go 语言学习技巧和编程思维

    Go 语言学习技巧和编程思维 一、了解 Go 语言 了解 Go 语言背景 学习 Go 语言,首先要了解 Go 语言...

  • 附1 go get 私有仓库 常见错误汇总

    本系列文章均为学习过程中记录的笔记,欢迎和我一起来学习Go语言。 全文使用环境如下: Go语言版本:1.14 操作...

网友评论

      本文标题:Go语言学习笔记

      本文链接:https://www.haomeiwen.com/subject/nspklxtx.html