2021.3.11-3.12 go的优劣

Go的年龄

诞生于2009年,至今12年

Go的特点(和其它语言的相似点)

go ≈ C + JS + Python + Java + pascal

语句结尾不用写分号(Python);拥有结构体struct(C);没有class(C);

只有for而没有while、拥有:=运算符(pascal);完整的数据类型(C、Java);

用var和const声明变量(JS);package和import(Java、Python、JS);函数(func)和方法(method)是两种概念;

拥有指针(C);语法灵活(JS、Python、PHP);拥有goto语句(C、basic)

Go的优劣

优点

灵活、简洁

高并发——多线程程序便利、性能高、安全性

快速编译

支持接口(interface)

丰富的标准库

垃圾回收,gc性能高

自带包管理器

自带测试支持

源码可跨平台

缺点

不支持泛类型

Go不支持完全的面向对象

缺少一些包——UI

给TA买糖
共{{data.count}}人
人已赞赏
Go

跨域

2018-6-13 11:00:20

Go

2021.3.11-3.12 包、占位符、变量、赋值

2021-3-15 12:37:49

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索