当前位置:   article > 正文

Golang 变量声明及初始化_golang string 初始化

golang string 初始化

Golang 变量声明及初始化

基本术语:
声明与定义的区别

变量声明的本质就是告诉编译器变量类型和初始化的值。

在C/C++语言中,声明和定义都规定了变量的名字和类型,定义会申请内存空间,声明不会。同一个变量可以多处声明,但只能一处定义。函数声明与定义的区别是函数声明有一个函数体。

extern int x; // 声明x 非定义
int y; // 定义y
  • 1
  • 2

go 语言变量声明和定义都是一起,不分开,所以变量声明定义,统称为定义。

初始化

变量声明时需要赋值的场景称为初始化。

初始化与赋值的区别:

初始化需要重新声明一个变量,赋值是指在已声明的变量基础上操作。

短变量声明

形如,无var关键字,用 := 进行声明初始化的过程。短变量声明只能在函数内部使用。

value := 2
  • 1
变量详解

Golang中的内置类型

基础类型

整型:

int8,uint8,byte
int16,uint16
int32,uint32
int64,uint64
int, uint
uintptr

var v1 int8 // 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/574380
推荐阅读
相关标签
  

闽ICP备14008679号