golang變量的聲明


golang種的變量:

 

 

 

先來學習基本數據類型的聲明:

package main

//變量學習:變量的聲明

import(
	"fmt"
)
//全局變量
var (
	a int //指明類型,不賦值,默認為改類型的零值
	b = 1 //也可以不指明類型,但是必須賦值,golang會默認匹配類型
	c string = "hello world" //也可指明類型同時賦值
)

//err := "error" 不可使用該方式聲明全局變量

func main(){
	//全局變量
	fmt.Println("a =",a)
	fmt.Println("b =",b)
	fmt.Println("c =",c)
	//局部變量,除了上述聲明變量的方法,也可以讓golang默認匹配類型
	d := 2
	e := "hello,fly"

	fmt.Printf("val(d)=%v,type(d)=%T\n",d,d)
	fmt.Printf("val(e)=%v,type(e)=%T\n",e,e)

	//一次聲明多個變量
	f, g := 10,"fly"
	fmt.Printf("val(f)=%v,type(f)=%T\n",f,f)
	fmt.Printf("val(g)=%v,type(g)=%T\n",g,g)	

	var p = &f
	arr := [5]int{1,2,3,4,5}
	fmt.Printf("val(p)=%v,type(p)=%T\n",p,p)
	fmt.Printf("val(arr)=%v,type(arr)=%T\n",arr,arr)

}

  

 

 

看起來so easy


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM