240 投稿
收录了11篇文章 · 5人关注
  • 【Golang 基础】Go 语言的接口

    Go 语言中的接口   Go 语言中的接口就是方法签名的集合,接口只有声明,没有实现,没有数据字段。 只要某个类型拥有了该接口的所有方法,即该类...

  • 【Golang 基础】Go 语言 面向对象

    Go 语言的面向对象   Go 语言的面向对象非常简单,仅支持封装,不支持继承和多态。继承和多态是在接口中实现的。   因此 Go 语言中没有 ...

  • 【Golang 基础】 Go 语言 函数式编程

    Go 语言函数式编程   在 Go 语言中函数是一等公民,它作为一个变量、类型、参数、返回值,甚至可以去实现一个接口,但是 Go 语言中函数不支...

  • 【Golang 基础】Go 语言的 Map

    Go 语言中的Map   Map 是一个无序的键值对数据集合,通过 key 快速检索数据。 通过 map[keyType]valueType 格...

  • 【Golang 基础】Go 语言的切片

    Go 语言的切片(示例代码) Slice 是一个通过指向数组底层,来进行变长数组的实现。 定义切片的格式:var []<type>; 通过 ...

  • 【Golang 基础】Go 语言的数组

    Go 语言中的数组 定义数组的格式:var [n]<type>, 其中 n >= 0; 通过 new 关键字声明数组,返回一个指向该数组的指...

  • 【Golang 基础】Go 语言的控制语句

    Go 语言的控制语句 (示例代码) 判断语句 if-else,支持初始化表达式; 循环语句 for,有 3 种形式 do-while 形式; w...

  • 【Golang 基础】Go 语言的指针

    Go 语言的指针   变量是一种使用方便的占位符,用于引用计算机地址,而在 Go 语言中可以通过 & 符号获取一个变量在计算机中对应的内存地址。...

  • 【Golang 基础】Go 语言的操作符

    Go 语言的运算符 算术运算符 +:相加; -:相减; *:相乘; /:相除; %:求余; ++:自增; --:自减; 其中,++ 与 -- 不...

  • 【Golang 基础】Go 语言的变量与常量

    Go 语言的变量与常量 变量声明,初始化与赋值 (示例代码) 变量的声明格式:var <变量名称> [变量类型]; 变量的赋值格式:<变量名称>...

专题公告

Go 是一门开源、支持并发、垃圾回收的编译型系统编程语言,从 2007 年末由 Robert Griesemer,Rob Pike,Ken Thompson 主持开发,后来还加入了 lan Lance Taylor,Russ Cox 等人,并最终在 2009 年 11 月 开源,在 2012 年早些时候发布了 Go 1 稳定版本