这是我了解Go的第一天,如果有什么不对的地方,请大家指出。 为什么要了解Go? 说实话,我是听别人说Go在某些方面如何的厉害,然后想“我不了解不就落伍了吗?”,于是就从0开始了解。 Go是什么? 看下知乎大佬的回答 看了下官网的解释 原来,Go也是一种编程语言,和C、Ruby、Python编程语言一样,都是我们的程序设计高级语言。 Go和Golang区别? 计算机行业里有一种开发语言叫”go语言”,全称:”Go Programming Language”,简称go。在某些场合下为了较好的辨识,我们会称“golang”。原来这二者是一回事啊,就如js和javascript区别。 如何运行Go文件? 类比Ruby,第一件事情可能是要安装他的依赖库文件,不然就无法启动go文件了。下载go源文件 我这里就安装pkg文件,需要用梯子才能下载。 这样就说明我们已经安装成功go了 扩展名? 类比Ruby/C,Go语言的源文件应该有扩展名,查阅资料得知扩展名是 .go,类似 .c .rb .py .cpp 写第一个go文件 类比ruby和c,Go应该也是需要引入标准库,然后才能调用库里的函数吧。然后查阅相关资料发现,go需要一个main入口函数。 看看官方给的一个例子 package main,这个目前不知道是干啥的,字面意思是打包,不知道的话先不理他。 import “fmt” ,就是引入一个库文件,Package fmt implements formatted I/O with functions analogous to C’s printf and scanf。这个库就类似<stdio> <iostream> 下面的main就是主函数,需要注意的是 { 不能单独放在一行,不然报错syntax error: unexpected semicolon or newline before { Println就是输出函数,和C/C++类似。 查阅相关资料得知用go run xx.go 来运行go文件。 没有写package 会抛错,原来package是必填的,一定要写package main吗?我写package dog可以吗? 原来不可以,提示要run一个main package才行。 package main是什么? 官方也解释了,那就这样写吧。必须在源文件中非注释的第一行指明这个文件属于哪个包,如:package main。package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包。 package是什么? 这玩意和python的包有点类似啊,大致看了下,内容挺多的,放到下次再分析吧。
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算