变量与常量定义

1、变量定义

所谓变量就是一个拥有指定名称和类型的数据存储位置。

定义变量方式:1)、var x string = "hello world"

       2)、var x string

           x = "hello world"

         3)、var x = "hello world"  //go来推断数据类型

         4)、x := "hello world" //go推断数据类型,只能用在函数内

2、变量命名:必须以字母或下划线开头,后面可以跟字母、数字或下划线

3、变量作用域:全局变量,包内所有函数可访问;局部变量,函数内访问

4、常量:在程序运行中保持不变的变量定义。常量定义使用const关键字,且有初始值。常量值在运行过程中改变无效;常量赋值方式类似变量,就是把var换成const;常量不能使用 := 来定义赋值

5、同时定义多个变量或常量方式

package main

import "fmt"

func main() {
    var (
        a int     = 10
        b float64 = 32.45
        c bool    = true
    )
    const (
        Pi   float64 = 3.14
        True bool    = true
    )

    fmt.Println(a, b, c)
    fmt.Println(Pi, True)
}

运行结果如图

原文地址:https://www.cnblogs.com/hujiapeng/p/9615978.html