摘要:
阅读全文
摘要:
阅读全文
摘要:
结构体定义和使用 #pargram mark 结构体定义 /* type 结构体名称 struct { //结构体成员 成员 + 数据类型 } */#pargram mark 定义结构体type Student struct{ name string age int sex string}// 阅读全文
摘要:
map的定义和使用 //var m map[键类型]值类型//map 是储存无序的var m map[int]string = map[int]string{10:"A",11:"B",12:"C"}//map 的遍历 rangefor k,v:= range m{ fmt.Println(k, 阅读全文
摘要:
字符串类型转换 / ************** 将类型转换成字符串 *****************/1,将Bool类型转换成字符串 str:=strconv.FormatBool(false)2,将有符号整型转成字符串 str := strconv.FormatInt(-123, 10) // 阅读全文
摘要:
切片的定义和使用 //切片的定义 方法1 默认切片为空var slice []int //定义 方法2 自动推导类型slice := []int{}//切片的使用 增加slice = append(slice,1,2,3)//获取切片的长度len(slice)//遍历切片for i:=0;i<len 阅读全文
摘要:
数组的定义和使用 /* 数组:一组具有相同类型的数据在内存中有序的存储的数据集合 *//* 数组的定义 *///var + 变量名 + 数据类型 =值//var 数组名 [元素个数]数据类型={值1,值2,值3...}//数组的声明 默认值0//var arr [10]int//数组的初始化va 阅读全文
摘要:
函数定义和使用 /* func 函数名(函数参数)(返回值){ 代码体 return 值}*///函数的定义 func add(a int,b int) int { sum:= a+b return sum}//函数的优点//1,多次使用,降低代码冗余,提高代码编写速度//2,方便修改和完善fu 阅读全文
摘要:
Switch 的使用 //switch fallthrough的用法 var score int fmt.Scan(&score) switch score / 10 { case 10: fallthrough case 9: fmt.Println("A") //case 内包含了 brea 阅读全文
摘要:
bool类型 package mainimport "fmt"func main() { //定义布尔类型变量 //var a bool //未初始化默认值为false // //a = true a := false //fmt.Println(a) //fmt.Printf("%T\n", 阅读全文