Go语言学习笔记——(一)简介

目录

一、简介

二、SDK下载

三、基本结构

四、编译与执行

五、注意事项

六、API(应用程序编程接口)


一、简介

Go(Golang)是2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人。

特点:

  • 简洁、快速、安全
  • 并行、有趣、开源
  • 内存管理、数组安全、编译迅速

支持的系统:

  • Linux
  • FreeBSD
  • Mac OS X(也称为 Darwin)
  • Windows

Go的吉祥物——金花鼠Gordon

二、SDK下载

Go语言官网:golang.org

Golang中文社区:Go下载 - Go语言中文网 - Golang中文社区 (studygolang.com)

三、基本结构

package main  //声明文件所在的包
import "fmt"  //导入程序需要的包,为了使用包中的函数

func main() { //主函数,程序入口
	fmt.Println("Hello Go!")  //在控制台打印输出字符串,并且会在最后自动加上换行字符\n
}

四、编译与执行

进入go文件所在文件夹,打开命令控制台

 

(1)go build xxx.go编译

 编译后产生一个二进制可执行文件

 执行

注: 编译后的文件可以指定名称,命令为go build -o xxx2.exe xxx1.go

(2)go run xxx.go 编译并执行

两种方法的区别:

go build会编译产生可执行文件,包含了程序运行依赖的库文件,因此可运行在没有go开发环境的机器上。而go run则需要机器有go开发环境。 

五、注意事项

  • 源文件以go为扩展名
  • main()函数是程序入口
  • 严格区分大小写
  • 一条语句一行,每个语句后不需要分号,go语言会在每行后面自动加分号(加分号也不会出错),因此不加分号不能把多条语句写在同一行
  • 定义的变量或者import的包如果没有被使用,代码不能编译通过
  • 大括号成对出现
  • 变量的声明必须使用空格隔开

六、API(应用程序编程接口)

Golang中文网在线标准库文档:Go语言标准库文档中文版 | Go语言中文网 | Golang中文社区 | Golang中国 (studygolang.com)

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值