Go学习笔记:1、基础语法

1、安装及使用
下载地址:https://golang.google.cn/dl/
下载安装之后,msi安装文件默认安装在C:\Go需要把C:\Go\bin目录配置在系统环境变量path中。
在这里插入图片描述
安装成功可以查看Go版本号:
在这里插入图片描述
2、新建一个工作目录:F:\Go_workspace,新建一个test.go文件

package main

import "fmt"

//声明全局变量
var ds string = "健身女孩"

func main() {
	//一次性声明多个变量
	var a, b, c int
	
	//变量赋值
	a, b, c = 1, 4, 8
   fmt.Println("Hello, World!")
   
   //声明的值必须使用不然编译报错
   fmt.Println(a, b, c)
   
   //声明赋值,用:=声明之前不能已经声明
   st := "小跳同志"
   fmt.Println(st)
   
   //全局变量可以不使用,不会报错
   //fmt.Println(ds)
   
   //声明赋值,不需要直接声明类型
   var k, d, f = 12, 34, "哈哈哈"
   fmt.Println(k, d, f)
   
   t1, t2 := 22, 66
   //使用_忽略返回值,因为Go语法要求值必须使用
   rt,_ := add(t1, t2)
   fmt.Println(rt)
}

/*s1, s2 int方法参数及类型, (int, string)表示返回值类型且返回多个值*/
func add(s1, s2 int) (int, string){
	return s1 + s2, "后街男孩"
}

3、说明
1)、package用来声明包,Go语言都有一个main包,main包下定义一个main方法作为入口。
2)、import引入其它包,fmt包定义了流操作
3)、var 用来声明变量,可以一次性定义多个变量 语法:
var 变量标识 变量类型
4)、Go语法中一行就是一条语句,不需要写;
5)、:=是声明语句,同时对变量赋值;如果使用:=就不需要在前面声明;但是:=不能用来定义全局变量
6)、_用来放弃变量,因为Go语法声明值必须使用,否则编译报错。比如在方法中返回多个变量,但是其中部分不需要。

4、执行
控制台进入工作目录,执行:go run test.go
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章