Go程序设计

作者: 孙晓申 | 来源:发表于2018-10-30 10:11 被阅读0次

基础部分

Go基础结构的综述,完成十几个日常任务

Go程序的组成元素(声明、变量、新类型、包和文件以及作用域)

讨论数组、布尔值、字符串、常量,以及如何处理Unicode

复合类型

概述函数,并讨论错误处理、宕机、恢复以及defer用法

Go特色

方法

接口

并发性处理,基于CSP思想,采用goroutine和通道实现

并发性中基于共享变量的一些传统话题

包,组织代码库的机制。如何高效利用go工具

测试,采用显著的轻量级途径,避免了重重抽象的框架

反射,程序在执行期间考查自身表示方式的能力

低级程序设计的细节,运用unsafe包来绕过Go的类型系统,以及什么时候适合这样做

相关文章

  • Go 语言圣经-习题汇总(Go 程序设计语言/The Go Pr

    本文针对 Go 语言圣经 - 《Go 程序设计语言/The Go Programming Language》的所有...

  • Golang相关电子书

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

  • Go程序设计

    基础部分 Go基础结构的综述,完成十几个日常任务 Go程序的组成元素(声明、变量、新类型、包和文件以及作用域) 讨...

  • Go语言学习教程(一)

    一、Go语言简介 Go语言是谷歌公司于2009年11月发布的编程语言。Go语言是一种开源的程序设计语言,它使得开发...

  • Go 移位运算分析

    Go 移位运算是一个效率很高的计算方式,根据场景进行使用,有时可以达到“出奇制胜”的效果。 在 《Go 程序设计语...

  • Go语言并发详解

    有人把Go比作21世纪的C语言,第一是因为Go语言设计简单,第二,21世纪最重要的就是并行程序设计,而Go从语言层...

  • Go 语言基础--接口浅析

    go 接口是go语言程序设计中很重要的一部分,如果说Java 中一切皆对象,那么go中的接口就很像是Java中的o...

  • Go语言程序设计

    这本书是Go语言入门必读的第一本书,其作者是Kernighan和谷歌公司Go团队主管Alan Donovan,是学...

  • Golang高并发教程之 复盘《go程序设计语言》第八章代码17

    复盘《go程序设计语言》第八章代码170页 这里使用了一个go关键字来对spiner函数执行并发。并在main函数...

  • Go 陷阱之 for 循环迭代变量

    捕获迭代变量这是在学习 Go 程序设计 中遇到的一个比较重要的一个警告。这是个 Go 语言的词法作用域规则的陷阱。...

网友评论

    本文标题:Go程序设计

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