Go 语言类型详解

什么是类型 不同的编程语言之间,类型的概念有所不同,可以用许多不同的方式来表达,但大体上都有一些相同的地方。 类型是一组值; 相同类型的值之间可以……

阅读全文

好好学习

不知道有没有人跟我一样,『极客时间』的专栏买了一大波,也只是了解一些概念性的东西,停留在知识表面;每天都会追『得到』上的课程,生怕哪天别人讲……

阅读全文

可变函数

在上篇文章里,讲解了关于函数的概念和用法,函数接收的参数数目都是确定的。而可变参数函数的参数数目是不确定的,这一节,就来讲讲可变参数函数 。 可……

阅读全文

函数

函数 函数是一段能够完成特定功能的代码段,可以接收输入参数或者能够返回想要的值。 函数声明 Go 语言采用如下语法声明一个函数: func funcName(parameterName type) returntype { //函数体 }……

阅读全文

Strings、bytes and runes

Go 中的字符串值得特别关注,与其他语言相比,Go 中的字符串实现方式有所不同。 字符串 在 Go 中,使用双引号 "" 声明字符串: s := "Hello world" fmt.Println("len(s):",len(s)) fmt.Println(s); 输出: len(s): 11 Hello world 上……

阅读全文

Go Map

前言 Hash表是一种巧妙并且实用的数据结构,是一个无序的key/value对的集合,其中所有的key都是不同的,通过给定的key可以在常数时……

阅读全文