Programming for Go 学习日志(1)

sinat_14910769 · · 1519 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

为什么学习Go语言?

此前接触过服务端开发,想更好的投身于服务端。Go在并发方面好像有其独特的优点,且听说Go语言上手容易,使用方便,特来一试。


Go语言有什么优点?

刚开始学习Go,就目前的体验来说,Go的确是非常简便的一种语言。相对于之前使用的C/C++,去掉了许多繁琐的部分,增加了自动回收机制。

是静态语言却又有使用动态语言的感觉,强类型。并且导入的包未使用还会报错。

当然,Go语言最大的优点就是其利用多核的能力,但是暂时还没学习到,先不评论。



Programming for Go上列举的Go的特性:

  1. 自动垃圾回收 不需要手动释放自己分配的内存,解决内存泄露问题
  2. 丰富的内置类型  [相对增加了map类型和slice类型]虽然C都有对应的容器,Go直接内置确实方便了些
  3. 函数多返回值
  4. 错误处理
  5. 匿名函数和闭包
  6. 类型和接口 没有类,不支持继承和函数重载
  7. 并发
  8. 反射
  9. 语言交互性 Go中可以混合C语言使用,需要特定的格式

今天主要就是大概了解一下Go的特点,此博客作为Go的学习日志来记录我的学习过程。

Go!




有疑问加站长微信联系(非本文作者)

本文来自:CSDN博客

感谢作者:sinat_14910769

查看原文:Programming for Go 学习日志(1)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1519 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传