Contents

Go_intro

Golang

Golang(又称Go)是Google公司开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。

Go的特点

  • 最大特点是对并发支持很好,从本质上支持并发编程。
  • 没有类和继承的概念,通过接口(interface)的概念实现多态性。
  • 函数是基本构件,使用方法灵活,是高级
  • 语法接近C语言,同时也具有一些动态语言的特性。

Go是不是面向对象

根据官网的解释,Yes and No。明显go是允许OO的编程风格的,但又缺乏一些Java和C++中的常见类型继承结构。Go的interface属于隐式继承