go语言变量

1.整数:int,全称是intear(整数)

(具体细分为int8,int16,int32,int64)

2.浮点数:float,全称是floating---point number(浮点数字)

(go中常用float32,float64)

3.字符串:string,全称就是string(字符串)

(用一系列字符组成,再用双引号包裹)

4.布尔类型:bool,全称是boolean(布尔值)

(只用两种可能,true(真)和false(假))

第一种类型

可以一次声明多个变量:

复制代码
package main
import "fmt"
func main() {
    var a string = "Runoob"
    fmt.Println(a)

    var b, c int = 1, 2
    fmt.Println(b, c)
}

运行结果为:

Runood

1 2

第二种类型

指定变量类型,如果没有初始化变量,则变量默认为零值:

复制代码
package main
import "fmt"
func main() {

    // 声明一个变量并初始化
    var a = "RUNOOB"
    fmt.Println(a)

    // 没有初始化就为零值
    var b int
    fmt.Println(b)

    // bool 零值为 false
    var c bool
    fmt.Println(c)
}

运行结果为:

RUNOOB

0

false

相关推荐
紫璨月5 分钟前
RequestContextHolder分析
后端
沐知全栈开发8 分钟前
C 标准库 - <locale.h>
开发语言
kk哥889910 分钟前
springboot静态资源的核心映射规则
java·spring boot·后端
老毛肚11 分钟前
Java两种代理模式详解
java·开发语言·代理模式
PieroPC14 分钟前
Nicegui 组件放在页面中间
前端·后端
小此方16 分钟前
Re:从零开始学C++(二)基础精讲·中篇:引用
开发语言·c++·底层
踏浪无痕18 分钟前
自定义 ClassLoader 动态加载:不重启就能加载新代码?
后端·面试·架构
lomocode18 分钟前
改一个需求动 23 处代码?你可能踩进了这个坑
后端·设计模式
踏浪无痕19 分钟前
别重蹈我们的覆辙:脚本引擎选错的两年代价
后端·面试·架构
何中应21 分钟前
【面试题-4】JVM
java·jvm·后端·面试题