即达到了静态编译语言的安全和性能,又达到了动态语言开发维护的高效率
go = c+python
既有c静态语言的运行速度,又达到了python动态语言的快速开发
企业运行维护很多c/c++项目,c/c++虽然运行速度很快,
但是编译速度很慢,同时还存在内存泄漏的一系列困扰需要解决
指针
编译方式
基础数据类型等等
go语言的包都要归属于一个包,不能单独存在
垃圾回收机制,内存自动回收,不需要开发人员管理
从语言层面支持并发,实现简单
goroutine
,轻量级线程,可实现大并发处理,高效利用多核
于cps并发模型实现
吸收了管道通信机制,形成了c语言特有的管道channel,通过管道,可以实现不同goroute之间的互相通信
函数可以返回多个值
切片
延时执行defer
如对本文有疑问, 点击进行留言回复!!
VSCode1.4 搭建Golang的开发调试环境(遇到很多问题)
网友评论