golang
ITdada
这个作者很懒,什么都没留下…
展开
-
golang 练习题应用案列
package main// 引包的两种方式,开发中使用第二种方式。// import "fmt"// import "unsafe"import ("fmt")func main(){ //swicth // 有两个变量,a和b,要求将其进行交换,但是不允许使用中间变量,最终打印结果 var a int = 10 var b int = 2...原创 2018-10-03 00:38:46 · 454 阅读 · 0 评论 -
golang 全局执行顺序,先执行全局变量,在执行init
package utilsimport "fmt"var Age intvar Name string// Age Nane 是全局变量func init(){ fmt.Println("init 包的初始化 init()。。。") Age = 100 Name = "Tao"}///////////////////////////////////////...原创 2018-11-03 19:08:54 · 7822 阅读 · 0 评论 -
golang init的使用
package mainimport "fmt"// 全局执行顺序,先执行全局变量,在执行init(),在执行main方法var age = test()func test() int { fmt.Println("test()") return 90}func init(){ fmt.Println("init......")}// init 函数,通常在init...原创 2018-10-27 15:59:41 · 1403 阅读 · 0 评论 -
golang 函数练习题
package mainimport "fmt"// 函数使用练习func sum(n1,n2 float32) float32{ fmt.Printf("n2 的类型是%T \n",n2) return n1+n2}//编写一个函数交换两个变量func swap(n1 *int,n2 *int) { t := *n1 *n1 = *n2 *n2 = t}fun...原创 2018-10-27 13:17:02 · 659 阅读 · 0 评论 -
golang 学习函数几项注意
package mainimport "fmt"func getSum(a int,b int) int { return a+b}func getFun(funvar func(int,int) int, num1 int,num2 int) int{ return funvar(num1,num2)}//***************************...原创 2018-10-26 00:58:50 · 281 阅读 · 0 评论 -
golang 递归练习题
package mainimport "fmt"func main(){ res := fbn(3) fmt.Println("res = ",res) fmt.Println("res = ",fbn(4)) fmt.Println("res = ",fbn(5)) fmt.Println("res = ",fbn(6)) fmt.Println("res1 = &qu原创 2018-10-09 22:27:22 · 435 阅读 · 0 评论 -
golang switch 练习题
package mainimport "fmt"func main(){ // 定义一个变量 var n1 float64 = 10.5 var n2 float64 = 5.5 var ope byte ='+' var res float64 switch ope{ case '+': res = n1+n2 case '-': res = n1-n...原创 2018-10-04 02:39:50 · 344 阅读 · 0 评论 -
golang continue goto return 练习题
package main// 引包的两种方式,开发中使用第二种方式。// import "fmt"// import "unsafe"import ( "fmt" //"strconv" //"unsafe")func main(){ // for i:=0; i<4; i++{ // for j:=0;j<10;j++{ // i原创 2018-10-04 02:01:44 · 507 阅读 · 0 评论 -
golang break 练习题
package main// 引包的两种方式,开发中使用第二种方式。// import "fmt"// import "unsafe"import ( "time" "math/rand" "fmt")func main(){ var count int = 0 for { rand.Seed(time.Now().Unix...原创 2018-10-03 19:21:47 · 349 阅读 · 0 评论 -
golang break 练习题
package main// 引包的两种方式,开发中使用第二种方式。// import "fmt"// import "unsafe"import ( "time" "math/rand" "fmt")func main(){ var count int = 0 for { rand.Seed(time.Now().Unix...原创 2018-10-03 15:21:05 · 225 阅读 · 0 评论 -
golang for练习题
package main// 引包的两种方式,开发中使用第二种方式。// import "fmt"// import "unsafe"import ( "fmt")func main(){ //打印一个矩形 /* **** **** **** */ //i 表示层数 for i :=1; i<= 4;i++ { // j 表示每层打印多少*...原创 2018-10-03 13:55:56 · 391 阅读 · 0 评论 -
golang 匿名函数使用
package mainimport ( "fmt" "go_code/chapter02/funinit/utils")// 3、全局匿名函数var( Fun1 = func(n1 int,n2 int) int { return n1 * n2 }) // init 函数,通常在init函数中完成初始化工作func main(){ // 1、在定义匿名...原创 2018-11-04 00:42:39 · 1075 阅读 · 0 评论