![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go语言编程
尔东西南北
梦想从我有自主意识时始,于我垂垂老矣时终!
谁说一个满是浪漫情怀的女子不能搞IT?夜晚我的思绪在浪漫的晚风中飘荡,白天我的十指在ABCD键盘中切换,从对编程一无所知,到了解java,熟悉框架,到现在的大数据,我想做的就一定能做到!我将继续努力,追逐梦想。
展开
-
go语言编程之——可变参数
package mainimport "fmt"func main() { ////1. 传n个成绩 //sum , avg , count := getScore(12,46,17,79,100) //fmt.Printf("学生公用%d门成绩,总成绩为%.2f ,平均成绩为%.2f", count, sum ,avg) ////2.传入一个切片 //sc...原创 2019-01-03 22:23:45 · 230 阅读 · 0 评论 -
go语言编程之递归
package mainimport "fmt"func main() { /** 递归:可以简单理解为自己调自己 优点:逻辑比循环更清晰 注意:使用递归函数要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据 结构实现的。每当进入一个函数调用,栈就会加一层栈。每当函数返回,栈就会减少一层。 由于栈的大小不是无限的,所以,递归调用的次数...原创 2019-01-03 22:24:50 · 233 阅读 · 0 评论 -
go语言编程之指针
package mainimport "fmt"func main() { /** 1.特点:(最大特点)不能运算,不同于c语言 在go语言中如果对指针进行运算会报错: nvalid operation:p++(non-numeric type *int) 2. 声明指针,*T是指针变量的类型,它指向T类型的值。。 var 指针变量名 *指针类型...原创 2019-01-05 21:57:08 · 197 阅读 · 0 评论 -
go语言编程之——闭包(介绍定义+两种写法)
一 、定义:闭包:要有一个需要保护的局部变量+一个匿名函数二、闭包的两种写法:1. 在主函数之外定义一个闭包函数,闭包函数的格式为: func 函数名 func() int{ res = func() int{ ......} return res}举例一:package mainimport "fmt"func mai...原创 2019-01-02 22:49:52 · 544 阅读 · 0 评论