003-声明变量

作者: 陆_志东 | 来源:发表于2019-04-02 15:49 被阅读0次
// 变量声明使用var
// 如果声明的时候没有初始化 会设置为 零 值(数值为0, 布尔为false, 字符串为 "")
// 特殊情况为nil, 比如:
var a *int
var a []int
var a map[string] int
var a chan int
var a func(string) int
var a error // error 是接口
// 以上是nil

示例:
// 第一种方式
var a int
a = 0

// 第二种方式
var a = 0   // go解释器自动判断类型

// 第三种方式 只能出现在函数中
a := 0  // 要求a 必须是新变量, 不能是已存在的变量(会编译失败)


var a,b int = 1, 2
var c,d = "hello,world", true  // 自动判断类别
var ( // 一般这种方式用来声明全局变量
    e int
    f bool
)

// 再函数中声明的变量是局部变量
// 如果再函数中声明的局部变量没有被使用, 编译无法通过.

相关文章

  • 003-声明变量

  • 变量 声明

    let:块儿级作用域,同一作用域内,不许声明同一个变量,不能在函数内部重新声明参数,允许块儿级作用域随意嵌套ES6...

  • $ 变量声明

    声明变量的符号“$”变量名称赋予变量的值 声明了变量之后,就可以在作用域内直接调用了。

  • 变量声明

    我们要使用盒子装东西,是不是先要找到盒子,那在编程中,这个过程叫声明变量,找盒子的动作,如何表示: 声明变量语法:...

  • 变量声明

    1、变量声明 上面这段代码声明了一个类型为string的变量name。对于string类型的变量,声明之后没有赋值...

  • 变量声明

    var声明 主要特点:var是函数作用域,只针对函数声明可以多次声明同一个变量不会报错捕获变量怪异之处 let声明...

  • 变量声明

    es6声明变量的六种方法: var,function,let,const, class, import let...

  • 声明变量

    使用var声明的变量会自动被添加到最接近的环境中。在函数内部,最接近的环境就是函数的局部环境;在with语句...

  • 变量声明

    介绍 let和const是JavaScript里相对较新的变量声明方式。 像我们之前提到过的, let在很多方面与...

  • Go-变量

    变量 变量声明 变量的声明必须是显示的声明 声明的变量必须要在代码段使用 变量类型在后,变量名称在前面 当变量声明...

网友评论

    本文标题:003-声明变量

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