美文网首页
Go_007_变量赋值

Go_007_变量赋值

作者: 为宇绸缪 | 来源:发表于2023-04-11 22:47 被阅读0次

变量

变量指向的是一个空间地址的引用,它可以不断地修改

变量通过管理地址来控制这个数据
go 语言在开辟空间之后,会自动赋该类型的零值

(1) 先声明,再赋值

package main

import "fmt"

func main() {
    // 声明变量 var 变量名 类型
    var age int
    fmt.Println(age) // 声明未赋值,有默认零值
    // 变量赋值
    age = 22
    fmt.Println(age)
    // 变量修改
    age = 23
    fmt.Println(age)
}

(2)声明并赋值一行实现

// 声明并赋值一行实现
var name string = "Yu"
fmt.Println(name)

声明并赋值的时候,可以不用写数据类型。Go语言会根据后面的数据,自动开辟空间

var country = "China"
fmt.Println(country)

(3)一行声明多个变量
3.1 一行声明多个同类型的变量

var x, y int
x = 0
y = 1
fmt.Println(x, y)

3.2 一行声明多个不同类型的变量

var (
        a int
        b string
        c bool
)
fmt.Println(a, b, c)

声明并赋值的简洁写法。这种写法无法定义全局变量,仅限在局部作用域中使用

name2 := "YWJ"
fmt.Println(name2)

一行声明赋值多个变量

var name1, age1, isMarried = "Yu Wei jie", 23, false
fmt.Println(name1, age1, isMarried)

相关文章

  • 初学python-变量类型

    变量赋值 Python 中的变量赋值不需要类型声明。 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 ...

  • 5.Go语言变量的基本用法

    变量的声明与赋值 单个变量的声明与赋值声明格式:var <变量名称> <变量类型>赋值格式:<变量名称> = <表...

  • JAVA与JS基础知识比对(一)

    js 变量 声明: var 变量名 赋值: 先声明,在赋值 声明之后直接赋值 以逗号隔开,给多个变量赋值 只声明,...

  • 第五章 python变量与运算符

    5.1 变量 5.1.1 什么时变量 变量:名字,可以将值赋值给变量,使用=赋值,如 >>>a=1#将数值1赋值给...

  • 解构赋值

    解构赋值:ES6 中新增了变量赋值的方式,从数组和对象中提取值,对变量进行赋值。 单独赋值给变量,解构赋值。 解构...

  • Python语言基础之——变量和运算符

    1.变量 1.定义变量 2.使用变量 3.修改变量 重新给变量赋值 4. 同时给多个变量赋值 2.变量赋值的原理 ...

  • python中的常量与变量

    变量 定义变量 删除变量 变量连续赋值 变量交互赋值 常量 不好意思, 没有常量

  • final关键字

    这里直接赋值指,在声明变量时就进行赋值。 修饰成员变量 直接赋值 构造方法内赋值 如果该成员变量被static修饰...

  • go 数据类型、标识符、关键字

    var是变量声明, 后面跟变量,然后变量类型 =右边是赋值go 也支持多个赋值,=左边是需要赋值的多个变量,用逗号...

  • Python变量和数据类型

    一. Python中的变量赋值 单变量赋值: 多变量赋值: 二. Python中的数据类型 Python有五个...

网友评论

      本文标题:Go_007_变量赋值

      本文链接:https://www.haomeiwen.com/subject/dodnddtx.html