摘要:
在 Go 语言中,自定义类型指的是使用 type 关键字定义的新类型,它可以是基本类型的别名,也可以是结构体、函数等组合而成的新类型。自定义类型可以帮助我们更好地抽象和封装数据,让代码更加易读、易懂、易维护 自定义类型 结构体就是自定义类型中的一种 除此之外我们使用自定义类型,还可以让代码组合更加规 阅读全文
摘要:
结构体定义 type 结构体名称 struct{ 名称 类型//成员或属性 } package main import "fmt" // Student 定义结构体 type Student struct { Name string Age int } // PrintInfo 给机构体绑定一个方法 阅读全文
摘要:
init函数 init()函数是一个特殊的函数,存在以下特性: 不能被其他函数调用,而是在main函数执行之前,自动被调用 init函数不能作为参数传入 不能有传入参数和返回值 一个go文件可以有多个init函数,谁在前面谁就先执行 package main import "fmt" func in 阅读全文
摘要:
函数是一段封装了特定功能的可重用代码块,用于执行特定的任务或计算 函数接受输入(参数)并产生输出(返回值) 函数定义 package main import "fmt" // 使用func关键字定义一个函数 func sayHello() { fmt.Println("hello") } func 阅读全文
摘要:
任何编程语言,都会有for循环,它的一般写法是 for 初始化;条件;操作{ } 例如求1+2+...+100的和 package main import "fmt" func main() { var sum = 0 for i := 0; i <= 100; i++ { sum += i } f 阅读全文
摘要:
if语句 以年龄为例,输入的年龄在某一个区间,就输出对应的提示信息 <=0 未出生 1-18 未成年 18-35 青年 >=35 中年 很明显,这是一个多选一的情况 我们有很多中方式来实现 中断式 package main import "fmt" func main() { fmt.Println 阅读全文
摘要:
数组 数组(Array)是一种非常常见的数据类型,几乎所有的计算机编程语言中都会用到它 数组里的元素必须全部为同一类型,要嘛全部是字符串,要嘛全部是整数 声明数组时,必须指定其长度或者大小 package main import "fmt" func main() { var array [3]in 阅读全文
摘要:
go语言的基本数据类型有 整数形 浮点型 复数 布尔 字符串 整数型 go语言的整数类型,具体细分有很多 var n1 uint8 = 2 var n2 uint16 = 2 var n3 uint32 = 2 var n4 uint64 = 2 var n5 uint = 2 var n6 int 阅读全文
摘要:
变量定义 标准的变量定义 package main import "fmt" func main() { // 先定义,再赋值 var name string name = "枫枫" fmt.Println(name) // var 变量名 类型 = "变量值" var userName strin 阅读全文