Navigation
阅读进度0%
No headings found.

Go 作用域详解:全局变量与局部变量

December 19, 2024 (1y ago)

Go
Scope
Variables

本章节概述

主要是讲解 作用域,其实很简单 全局的 和局部的

package main
 
import "fmt"
 
func main() {
	globalUse()
 
}
 
//  1.全局的变量 这里和javaScript一毛一样 都是存在变量的提升的 优先使用内部的局部变量
func globalUse()  {
   /* 声明局部变量 */
   var a, b, c int
 
   /* 初始化参数 */
   a = 10
   b = 20
   c = a + b
 
   fmt.Printf ("结果: a = %d, b = %d and c = %d\n", a, b, c)	
}
 
//  2.形式参数  也是 局部变量
 
/*
3. 默认的值
int = 0
float32 = 0
Porint = nil
*/