Go
勋彰
like code
展开
-
go语言学习笔记一
package main//引入fmt库import ( "fmt" "math" "math/cmplx")func variableZeroValue() { //定义变量 var id int var name string fmt.Printf("%d %q\n", id, name) //fmt.Println(id, name)}func main()...原创 2018-11-07 22:41:53 · 197 阅读 · 0 评论 -
Go语言学习笔记二
package mainimport ("fmt""math")func main() { // //constes() //elumn() sqm()}//可以定义公共常量const( sex int = 1 public string = "公共的")func constes() { const names = "常量" const a, b = 3...原创 2018-11-07 23:27:37 · 145 阅读 · 0 评论 -
Go语言学习笔记三
package mainimport ( "fmt" "io/ioutil")func main() {//branch()//outil()//otila() //ioutils() //ioutilss() //block() const ( a int = 100 b int = 250 ) fmt.Printf(switch3(60)) //f...原创 2018-11-08 16:02:36 · 129 阅读 · 0 评论 -
Go学习笔记四
package mainimport ( "bufio" "fmt" "io/ioutil" "os" "strconv")func main() {// sum := 0//// 不需要括号// for i:=1; i <= 100; i++ {// sum += i// } //fmt.Println(fors()) //fmt...原创 2018-11-08 20:49:47 · 188 阅读 · 0 评论 -
Go学习笔记数组切片和容器(五)
func main() { //定义数组 数量在类型的前面 var arr [5] int // 不定义值为0 arr1 := [3]int{1} // := 必须赋值 最少赋值1位 arr2 := [...]int{4,5,6,7,8} //...可不规定长度 //二维数组 var arr3 [2][5]int fmt.Println(arr, arr1, arr2, arr3...原创 2018-11-16 11:28:31 · 292 阅读 · 0 评论 -
Go学习学习笔记(六)切片的使用
func sliceToZeroValue() { //s1 := []int{1,2,3,4} //创建一个已知长度,没有值的切片数组 s := make([]int, 16) s2 := make([]int,10,32) //可以预留cap空间 sliceToIncrement(s) sliceToIncrement(s2)}func sliceToIncremen...原创 2018-11-16 14:57:41 · 248 阅读 · 0 评论 -
Go学习日记(七) map函数
基础语法//map[k]vfunc mapData() { //一般空的map用make创建 m1 := make(map[int]int) // == empty map var m2 map[string]int //return nil //创建空的map m3 := map[string] string{ } //map是hash,是无序的 m := map[s...原创 2018-11-20 11:40:25 · 506 阅读 · 0 评论 -
Go语言学习笔记(8)面向对象
package mainimport "fmt"func main() { //定义treeNode结构体 var root treeNode root = treeNode{value:3} fmt.Println(root) fmt.Println() root.left = &treeNode{} root.left.print() fmt.Printl...原创 2018-11-29 11:30:21 · 441 阅读 · 0 评论