Go语学习笔记 - 环境安装、基础语法 | 从零开始Go语言

Go语学习笔记 - 环境安装、基础语法 | 从零开始Go语言,第1张

学习笔记,写到哪是哪。


1、环境安装

找到官网地址

Downloads - The Go Programming Language

安装的方式和jdk很类似,需要配置环境变量。


测试环境是否安装完成。


IDE选择GoLand。


2、语法结构

go语言语法结构如下:

  • 包声明
  • 引入包
  • 函数
  • 变量
  • 语句 & 表达式
  • 注释

从结构上来看基本和Python是类似的,自由度较高。


试着看一下hello world打印。


package main

import "fmt"

//打印字符串
func test_print() {
	fmt.Println("hello world")
}

func main() {
	test_print()
	//test_print2()
}

main执行结果

GOROOT=D:\Program Files\Go #gosetup
GOPATH=C:\Users\xxx\go #gosetup
"D:\Program Files\Go\bin\go.exe" build -o C:\Users\xxx\AppData\Local\Temp\GoLand\___1test1.exe D:\goProject\demo\test1.go #gosetup
C:\Users\xxx\AppData\Local\Temp\GoLand\___1test1.exe
hello world

Process finished with the exit code 0

* 方法的结构和Java类似,但是方法后的括号不能单独在一行。


* 行分隔符就是回车,不需要“;”结尾。


3、注释

注释的使用方式和Java类似。


// 单行注释

/*  xxxxx */ 多行注释

//字符串格式化
func test_print2() {
	var num = 123
	var str = "2022-04-06"
	var url = "https://asdasd/%d/%s"
	/* 注释 */
	fmt.Println(fmt.Sprintf(url, num, str))
}
4、标识符

标识符的使用和Python类似,可以使用"_"作为开头,但是不能使用单独的一个"_"作为标识符。


换一下"__",试试看。


.

C:\Users\xxx\AppData\Local\Temp\GoLand\___1test1.exe
hello world
20                           
haha             
5、关键字

有几个从字面看不太出来意思的关键字,记录一下。


defer、goto、fallthrough、select、chan

小结

最近开始学习go语言,就像之前的年前总结计划的一样,这个系列慢慢写,当做给自己的笔记让自己多回顾。


在自己学习的过程中会经常和java、python做对照,加深记忆。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/580749.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-11
下一篇 2022-04-11

发表评论

登录后才能评论

评论列表(0条)

保存