美文网首页IT@程序员猿媛
Go变量类型与定义

Go变量类型与定义

作者: MaxZing | 来源:发表于2019-05-06 11:50 被阅读13次

类型

  1. 布尔和字符串
    bool true 和 false
    string 字符串""

  2. 整数
    int 随操作系统
    int8
    int16
    int32
    int64
    uint
    uint8
    uint16
    uint32
    uint64
    uintptr 指针

  3. 字节与字符
    byte
    rune 根据不同编码,其占用字节数不一样

  4. 浮点数
    float32
    float64
    complex64 复数(实部虚部)
    complex128 复数(实部虚部 )

定义类型

使用var 关键字

  1. 分开定义
var a  int
var s string
fmt.Printf("%d %q\n", a, s)
  1. 逗号定义同种类型
var a, b  int = 3, 4
var s string = "abc"
fmt.Println("%d %q\n", a, b, s)
  1. 自动类型
// 需要一一对应变量
var a, b, c, s = 3, 4, true, "asome"
fmt.Println( a, b, c, s)
  1. 使用括号
var (
    a = 1
    b = 2
)
fmt.Println("%d %q", a, b)

使用:=符号

// 仅限函数内定义,仅限第一次定义
a, b, c, s := 3, 4, true, "alsome"
fmt.Println( a, b, c, s)

在函数外定义变量

  1. var 关键字
var a, b, c, s = 3, 4, true, "asome"

func aFunction(){
}
  1. 使用括号
var (
    a = 1
    b = true
)
func aFunction(){
}

相关文章

  • Go 基础篇总结-变量

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

  • Go 基础篇-变量

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

  • Go变量类型与定义

    类型 布尔和字符串bool true 和 falsestring 字符串"" 整数int 随操作系统int8in...

  • Go 学习笔记 基础语法 变量

    定义包内变量(Go语言里面没有全局变量) 函数内定义变量 定义常量 const 枚举类型

  • 变量的基本使用

    如何定义变量? C语言定义变量的格式: 数据类型 变量名称; Go语言中定义变量的格式: var 变量名称 ...

  • Go语言常量和变量

    变量 Go语言变量的定义 定义变量的格式(先定义再初始化)var 数据名称 数据类型数据名称 = 值; 定义变量的...

  • Golang之旅2-变量定义

    Go语言中变量定义 var关键字定义 初始值默认是类型的初始值 同时定义不同类型的变量,集中定义 var声明的变量...

  • GO语言基础(六)

    定义变量 Go语言里面定义变量有很多种方式。使用var关键字是Go最基本的定义变量方式,与C语言不同的是Go把变量...

  • GO语言变量

    Go语言变量 定义变量 定义的同时初始化, 这时数据类型可以省略(系统会自动赋值来判断什么数据类型 定义的同时初始...

  • Go语言学习笔记(五)-其他类型(指针、结构体、、)

    指针 在Go语言中也存在指针,且指针保存了变量的地址,初始值为nil。定义指针与定义变量相似,不同的是在类型前面指...

网友评论

    本文标题:Go变量类型与定义

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