您身边的网站建设专家
成功案例

【建站服务】保山做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式-域名申请

日期: 2022-09-21 05:52:06 浏览数:6


上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


保山做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式

网站建设.png

Go 语言变量

变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。

变量可以通过变量名访问。

Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。

声明变量的一般形式是使用 var 关键字:

var identifier type

可以一次声明多个变量:

var identifier1, identifier2 type

实例

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

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

以上实例输出结果为:

Runoob1 2

变量声明

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

var v_name v_type
v_name = value

零值就是变量没有做初始化时系统默认设置的值。

实例

package main
import "fmt"
func main() {

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

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

    // bool 零值为 false


// 声明一个变量并初始化

    var a = "RUNOOB"

    fmt.Println(a)


    // 没有初始化就为零值

    var b int

    fmt.Println(b)


    // bool 零值为 false

    var c bool

    fmt.Println(c)

}

以上实例执行结果为:


RUNOOB

0

false

数值类型(包括complex64/128)为 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 是接口

实例

package main


import "fmt"


func main() {

    var i int

    var f float64

    var b bool

    var s string

    fmt.Printf("%v %v %v %q ", i, f, b, s)

}

输出结果是:


0 0 false ""

第二种,根据值自行判定变量类型。


var v_name = value

实例

package main

import "fmt"

func main() {

    var d = true

    fmt.Println(d)

}

输出结果是:


true

第三种,如果变量已经使用 var 声明过了,再使用 := 声明变量,就产生编译错误,格式:


v_name := value

例如:


var intVal int 

intVal :=1 // 这时候会产生编译错误,因为 intVal 已经声明,不需要重新声明

直接使用下面的语句即可:


intVal := 1 // 此时不会产生编译错误,因为有声明新的变量,因为 := 是一个声明语句

intVal := 1 相等于:


var intVal int 

intVal =1 

可以将 var f string = "Runoob" 简写为 f := "Runoob":


实例


保山做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


全国咨询热线:400-111-6878

地址:全国各地都有驻点商务

Copyright © 2021 通陆科技

网站建设上往建站