go基本语法_golang基本语法

导入包

import "fmt"

import(

  "fmt"

  "os"

)

 

函数外申明变量

var a int = ""

函数内申明变量

a := ""

 

slice申明(slice本质是指向数组的指针)

var s []int

var s []int = make([]int, 3)    s := make([]int, 3)

基于数组建立slice

a := [3]int{}

s := a[3:5]

 

 

 

函数申明

func name (){

}

func name (a,b string) 返回类型 {

}

 

func name (a *int) {

}

 

参数不确定,多返回值

func name (b string, a  ...int) (int, int) {

}

返回匿名函数

func name () func(int) int{

}

posted @ 2015-04-23 10:41  hcjavascript  阅读(264)  评论(0编辑  收藏  举报