240 投稿
收录了214篇文章 · 37人关注
  • golang 数组与切片

    1. 切片与数组对比 (1). 列表数组是具有固定长度且拥有零个或者多个相同数据类型元素的序列。数组的长度是数组类型的一部分,所以[3]int ...

  • golang 结构体和方法

    1. 定义 结构体是将另个或者多个任意类型的命名变量组合在一起的聚合数据类型。 2. 成员变量 访问控制机制如果一个结构体的成员变量名称是首字母...

  • 理解go中interface关键点

    理解go中interface关键点 interface是golang中的精华所在,本文主要理解interface中的几个关键点。 interfa...

    0.1 freelang 0 11
  • golang之sync.Mutex互斥锁源码分析

    针对Golang 1.9的sync.Mutex进行分析,与Golang 1.10基本一样除了将panic改为了throw之外其他的都一样。 源代...

    0.4 freelang 5 11
  • Ubuntu下安装golang运行环境

    从官网下载最新版本的golang安装包https://golang.org/dl/ 解压到指定目录,这里是解压到user/local下面 配置g...

  • 05. 函数

    函数可以没有参数,也可以有多个参数。 是不是奇怪add函数的参数的写法?你没看错,Go语言可以这样写。如果多个参数都是同一个数据类型的话,前面的...

  • 06. 变量

    用var语句可以定义一个变量列表。 变量类型要写在最后面。变量可以定义在函数内,也可以与函数一样定义在包内。 示例代码如下: 变量在声明的同时,...

  • 07. 基本类型

    Go语言的基本类型有boolstringint int8 int16 int32 int64uint uint8 uint16 u...

  • 08. 零值

    Go语言的变量在没有明确初始化时,会有一个 零值,即默认值。不同类型的变量,零值是不同的。 数值型 零值为 0布尔型 零值为 false字符...

  • 09. 类型转换 与 类型推导

    在Go语言中,不同类型的项之间赋值时,需要显式转换。表达式 T(v) 将值 v 转换为类型 T 。 或者更简单的写法 当定义了一个变量,却没有显...

专题公告

go学习