Go 语言学习-入门(1)
来源:互联网 发布:安防行业 linux 编辑:程序博客网 时间:2024/05/18 00:31
- Go语言是什么
- Go为什么是Go
- 说来这么多还是看看helloworld
Go语言是什么
这可以忽略了,百科写的更清楚,传送门。但是为什么要学这一门语言呢?因为它很萌么难道?不过固然每一门语言都有其优势与特点,那么go的又是什么呢?
Go,为什么是Go
在网上读了一些大佬的文章,总结了一些大佬们的观点:
1. 部署简单
快速部署,以往那些复杂的依赖关系什么的你都可以不用去在意。
2. 并发性好
对多核多线程的支持较好,而且不用去特意进行复杂的工作即可。
3. 执行效能好
怎么看效能这一个点呢,哪怕是经常被大家黑速度慢的python也随着机器性能提高和不断的优化速度有了极大的改观。
说来这么多,还是看看helloworld!
package mainimport "fmt"func main() { fmt.Println("Hello, World!")}
package main
就是一个包的声明,go语言的package可以由多个文件构成,只要他们都在声明相同的包名就好。
import "fmt"
是导入了一个fmt包,import在这里其实有点类似c的include的意思。import其实有多种用法,还可以用"github.com/balabala"
这样来导入某路径下的包,这里是一个包所在的文件夹的名字而不是包的名字;亦或者import f "fmt"
这样给导入的包一个新的别称,可以简化你的调用;甚至可以用 import. "fmt"
,这样就根本不用在调用fmt内的函数等时候写任何前缀,比如fmt.Printf()就只要写Printf()就好了。
main函数仍然是程序的入口。
阅读全文
0 0
- Go 语言学习-入门(1)
- Go语言1-入门
- GO语言学习入门指导
- GO语言入门学习网站
- 学习go语言(1)
- go语言学习 1-初识go语言
- 入门学习go语言的网址
- Go语言学习笔记 --- 入门介绍
- go 语言 学习日记1(unknown)
- Go语言学习(1)-变量
- Go语言学习笔记 -- 函数(1)
- go 语言学习记录1
- Go语言学习笔记1
- GO语言学习系列1
- Go语言学习笔记1
- go语言学习总结1
- go语言快速入门:简介(1)
- Go语言语法快速入门(1)
- 配置一台装tomcat的linux服务器(阿里云为例)
- 人工智能资料下载地址分享
- TNS-01189: The listener could not authenticate the user
- [技术学习]C++ XML库(转载)
- 使用spring-mvc,bootstrap-table插件实现分页
- Go 语言学习-入门(1)
- #Java 类加载 反射
- oracle_11 linux客户端安装说明以及如何添加sqlldr命令
- hadoop入门十一(HDFS基本原理和操作)
- CoordinatorLayout 使用综述系列(二)与AppBarLayout结合上下联动效果
- Realm移动应用数据库使用-Android
- Java 冒泡排序
- kafka入门:简介、使用场景、设计原理、主要配置及集群搭建
- Springboot:IE浏览器中@responseBody出现文件下载的解决办法