Go语言基础入门应用简介及常用命令
程序员文章站
2022-03-10 13:21:13
目录go语言简介go语言的主要特点【重点】go语言应用go语言中常用命令go语言中可见性规则【重点】go语言简介go 是一门开源、支持并发、垃圾回收的编译型系统编程语言从 2007 年末由 rober...
go语言简介
go 是一门开源、支持并发、垃圾回收的编译型系统编程语言从 2007 年末由 robert griesemer,rob pike,ken thompson 主持开发,后来还加入了 lan lance taylor,russ cox 等人并最终在 2009年11月 开源,在 2012 年早些时候发布了 go 1 稳定版本。
go语言的主要特点【重点】
- 没有继承多态的面向对象
- 强一致性类型
- interface不需要显示声明
- 没有异常处理
- 基于首字母的可访问特性
- 不用的import或者变量引起编译错误
- 完美而卓越的标准库包
- go语言是编译的静态类型语言,可通过指针直接操作内存
- 类型安全 和 内存安全;
- 以非常直观和极低代价的方案实现高并发【并发编程】;
- 高效的垃圾回收机制(内置 runtime);
- 快速编译(同时解决 c 语言中头文件太多的问题);
- 为多核计算机提供性能提升的方案函数可以返回多个值
go语言应用
服务器编程:处理日志、数据打包、文件系统等;
分布式系统:数据库处理器,中间件等;
网络编程:目前使用最多最广泛的一块,web 应用、api 应用等;
云平台:目前云平台逐步采用 go 实现;
区块链开发
大型游戏服务端开发
go语言中常用命令
go get:获取远程包(需要提前安装 git 或 hg);
go run:直接运行程序;
go build:项目发布;
go fmt:格式化源码(部分 ide 在保存时自动调用);
go install:编译包文件并编译整个程序;
go test:运行测试文件;
go doc:查看文档;
go help:查看
go 命令行;
go语言中可见性规则【重点】
go语言中,使用大小写来决定该常量、变量、类型、接口、结构是否可以被外部所调用
函数名首字母 小写 即为 private,函数名首字母 大写 即为 public。
以上就是go语言基础入门应用简介及常用命令的详细内容,更多关于go语言的资料请关注其它相关文章!