golang 基础

2019-08-28  本文已影响0人  JM68

JUST笔记

Go语言主要特性

Let's say "Hello World!"

package main
// you konw "one line comment"
import "fmt"
/* More
Line
Comment
*/
func main(){
  fmt.Printf("Hello World!")
}

How to download

声明个变量

类型

遍历元素

package main
import "fmt"

func main(){
  a = [3]int{6,6,6}

  for i :=0; i<len(a); i++ {
      fmt.Println(a[i])
  }

  for _, i := range a {
      fmt.Println(i)
  }
}

make

package main
import "fmt"
func main() {
  //cap = 10 5个元素默认为0 {0,0,0,0,0}
  myslice := make([]int, 5, 10)

}

while? break?for?

package main
import "fmt"
func main() {
  i := 0
  for {
    fmt.Println(i)
    i ++
    if i > 100 {
      break
    }
  }
}

函数调用

任意类型不定参数

func myfunc(args ...interface{}){
}

匿名函数(hah)

func (x, y int) bool{
  return x < y
}
上一篇 下一篇

猜你喜欢

热点阅读