Golang学习之路
文章平均质量分 78
今年也要加油努力
这个作者很懒,什么都没留下…
展开
-
Go语言学习之路(三)
切片不需要说明长度。或使用make()也可以简写为也可以指定容量,其中capacity为可选参数。这里 len 是数组的长度并且也是切片的初始长度可以使用内建函数 make 也可以使用 map 关键字来定义 Map:如果不初始化 map,那么就会创建一个 nil map。nil map 不能用来存放键值对/* 声明变量,默认 map 是 nil *//* 使用 make 函数 *///两种声明方式/* 第一种。原创 2022-10-19 08:36:13 · 375 阅读 · 0 评论 -
【已解决】Go:cannot use nums (type []int) as type string in argument to fmt.Printf
在刚学习Go语言的时候,遇到这个问题一直不能成功输出,最后找到了问题所在。第一种:将fmt.Printf改成fmt.Println。第二种:将fmt.Printf(nums)改成fmt.Printf("%v", nums)。原创 2022-10-18 16:28:25 · 1749 阅读 · 0 评论 -
Go语言学习之路(二)
函数体}func:函数由 func 开始声明function_name:函数名称,参数列表和返回值类型构成了函数签名。parameter list:参数列表,参数就像一个占位符,当函数被调用时,你可以将值传递给参数,这个值被称为实际参数。参数列表指定的是参数类型、顺序、及参数个数。参数是可选的,也就是说函数也可以不包含参数。return_types:返回类型,函数返回一列值。return_types 是该列值的数据类型。有些功能不需要返回值,这种情况下 return_types 不是必须的。原创 2022-10-18 15:03:35 · 390 阅读 · 0 评论 -
Go语言学习之路(一)
1. 使用函数的时候,不知道参数个数可以使用小数点代替return fmt.Errorf("数值 %d 超出范围(100)", n)}}}2.使用_可以将值丢掉3.理解error的用法import ("errors""fmt")//接收错误信息和正确信息//加了判断,如果没有错误err=nilif err!=nil{}else {}}//b为0时抛出异常func test(a,b int) (result int, err error) { //返回错误信息err = nil。原创 2022-10-17 17:53:13 · 346 阅读 · 0 评论