美文网首页
2-1 变量定义

2-1 变量定义

作者: python76 | 来源:发表于2019-10-01 00:02 被阅读0次

使用var关键之

var a, b, c, bool

var s1, s2 string = "hello", "world"

可以放在函数内,或者直接放在包内

使用var放在括号内全部定义

让编译器自动决定类型

var a, b, i, s1, s2 = true, false, 3, "hello world"

使用:定义变量

 a, b, i, s1, s2 := true, false, 3, "hello world" 


package main

import "fmt"

var(

aa =3

  bb ="kkk"

  cc =true

)

func  variableZeroValue()  {

var a int

  var s string

  fmt.Printf("%d %q\n",a,s)

}

func  variableInitialValue()  {

var a,b int =3,4

  var s string ="abc"

  fmt.Println(a,b,s)

}

func variableTypeDeduction()  {

var a,b,c,s =3,4,true,"def"

  fmt.Println(a,b,c,s)

}

func varibleShorter()  {

a,b,c,s :=3,4,true,"def"

  b =5

  fmt.Println(a,b,c,s)

}

func main() {

fmt.Println("Hello World")

variableZeroValue()

variableInitialValue()

variableTypeDeduction()

varibleShorter()

fmt.Println(aa,bb,cc)

}

相关文章

  • 2-1 变量定义

    使用var关键之 var a, b, c, bool var s1, s2 string = "hello", "...

  • 第2章 基础语法

    2-1 变量定义 打印结果: 空打印不出来,可以用printf代替println: 可以省略type 第一次定义变...

  • Programming Task 2-1

    第二章编程作业 2-1 创建一个简单的表示矩形的Rectangle类,满足以下条件:1、定义两个成员变量heigh...

  • 2-1 Go --- 变量的定义和赋值

    一、什么是变量:本质就是一个名字用来记录数据的值。 二、为什么使用变量:程序中使用的数据都是存放在内存中的,程序需...

  • 一、Go语言上手

    2-1 go发展历程、企业应用、语言特性 3-1 变量概述、变量格式化输出 3-2 变量的使用、变量的内存布局 3...

  • MySQL(十八)变量

    系统变量:全局变量、会话变量 自定义变量:用户变量、局部变量 一、系统变量 说明:变量由系统定义,不是用户定义,属...

  • 变量及检测数据类型

    变量定义var 变量名 = 变量值; 先定义在赋值var 变量名; 变量名 = 变量值; 定义多个变量var 变量...

  • 类变量 成员变量

    在变量定义区定义的变量叫做成员变量(全局变量)在方法体重定义的变量叫局部变量

  • Go 基础篇总结-变量

    一、Go内建变量类型 类型转换 type(varName) 二、变量定义 四种变量定义类型: 变量定义 三、变量和...

  • Go 基础篇-变量

    一、Go内建变量类型 类型转换 type(varName) 二、变量定义 四种变量定义类型: 变量定义 三、变量和...

网友评论

      本文标题:2-1 变量定义

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