Go
烊萌
欲戴王冠,必承其重;欲登高峰,必忍其痛;欲有大成,必有其梦。
展开
-
【Go语言】语法介绍:数组、切片、map、结构体、接口
语法介绍:数组、切片、map、结构体、接口 数组 //数组作为函数参数传入 //以值的形式进行传入 func Fun1(p [5]int) { for i, data := range p { data++ fmt.Println("i=", i, " data=", data) } } //数组以指针的形式传入 func Fun2(p *[5]int) { len := len(p) for i := 0; i < len; i++ { fmt.Println((*p)原创 2020-10-12 15:44:24 · 431 阅读 · 0 评论 -
【Go语言】语法介绍:变量、输入、if、for、switch、函数
语法介绍 package main //一个程序必须有一个main包 import "fmt" //func为函数关键字 func main() { //程序入口,从main函数进 fmt.Println("hello go") //使用包中函数,格式:包名.函数名() } 变量 //声明一个int型的变量a var a int //给变量a赋值 a = 10 //初始化int型变量b var b int = 5 //自动推导类型 c := 7原创 2020-10-11 21:13:18 · 362 阅读 · 0 评论 -
【Go语言】简单介绍
简单介绍 优势 不依赖其他库,部署简单 支持并发 GC,资源自行回收 静态类语言,但有动态语言感觉 丰富标准库 Go=C+Python 编写go语言需注意: go语言以包作为管理单位 每个文件必须声明包 程序必须有一个main包 导入包,必须要使用 左括号必须和函数名同行 变量声明了,必须要使用 语句结尾没有分号 变量 (1)声明变量 var 变量名 变量类型 (2)声明并定义 var 变量名 变量类型=值 (3)自动推导类型 变量名:=值 ...原创 2020-10-11 20:19:58 · 324 阅读 · 0 评论