学习go语言的第一天

偶尔善良 提交于 2020-10-05 06:49:08
  1. Go语言的特点
    1.无继承和多态
    2.强一致性
    3.接口不需要显式声明(Duck Typing)
    4.无异常处理
    5.基于首字母的可访问特性
    6.不用的Import或变量会引起编译错误
    7.完整且卓越的标准库包






  2. Go语言的优势
    1.易上手
    2.效率高
    3.出身名门(Google公司)
    4.自由高效,支持并发编程,包括过程,面向对象,面向接口,函数式编程。
    5.强大的标准库:互联网应用,系统编程和网络编程
    6.部署方便:二进制文件,Copy部署
    7.简单的并发:goroutines和通道(创新之处)
    8.稳定性:提供了软件生命周期的各个环节的工具:如 go tool,go fmt,go test







  3. 核心特性
    1.静态语言
    2.天生并发
    3.内置GC
    4.安全
    5.语法简单
    6.编译快速





3.环境搭建:
下载地址: https://golang.google.cn/dl/

在这里插入图片描述
安装步骤很简单 Next完事

4.安装开发工具 Goland以及配置

下载地址:https://download.jetbrains.com/go/goland-2019.2.3.exe
安装步骤也是一直Next

运行时遇到的问题:

CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版本不兼容。请查看计算机的系统信息,然后联系软件发布者。
解决方式:

在入口文件的第一行改成如下即可
package main

在这里插入图片描述
注意:也可以在IDEA上面安装go插件

具体方法参考https://blog.csdn.net/cui_yonghua/article/details/90900336?utm_source=app

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!