• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

一起学Go哇-第一天

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

这是我了解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的包有点类似啊,大致看了下,内容挺多的,放到下次再分析吧。

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
初学Go语言之环境搭建发布时间:2022-07-10
下一篇:
Go调度器: M,P和G发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap