美文网首页
golang变量类型

golang变量类型

作者: 程序小白菜 | 来源:发表于2019-12-25 17:09 被阅读0次

golang的变量类型分为两类:基本数据类型 、 派生数据类型

  • 基本数据类型包括布尔类型、字符串型、数字类型(整型(有符号整型[int8, int16,int32(rune是int32别名),int64]、无符号整型[uint8(byte是int8别名), uint18, uint32,uint64])、浮点数[float32, float64, complex64,complex128])

tips: Go 有众所周知的类型如 int,这个类型根据你的硬件决定适当的长度。意味着在 32 位
硬件上,是 32 位的;在 64 位硬件上是 64 位的。注意: int 是 32 或 64 位之一,不会
定义成其他值。 uint 情况相同。这些类型全部都是独立的,并且混合用这些类型向变量赋值会引起编译
器错误

//字符串在go中是UTF-8由双引号(")包裹的字符序列。由单引号(')则表示一个字符, 在go中不是string
s := "hello world!"
//字符串一旦赋值,就不能修改
var s string = "hello world!"

//多行字符串写法
s := "hello" + 
    "world"
//使用反引号 ` 作为原始字符串符号
s := `hello
      world`
  • 派生数据类型
    • 指针类型(Pointer)
    • 数组类型
    • 切片类型(slice)
    • Map 类型
    • 结构化类型(struct)
    • 接口类型(interface)
    • Channel 类型
    • 函数类型

相关文章

  • golang-reflect 2021-11-21

    golang变量 = type + value golang里,一个变量,只要确定了它的类型和值,就可以确定该变量...

  • golang变量类型

    golang的变量类型分为两类:基本数据类型 、 派生数据类型 基本数据类型包括布尔类型、字符串型、数字类型(整型...

  • 关于Golang的那些事(三) -- 基本数据类型

    说完了变量与声明,接下来要讲讲Golang里面的数据类型,Golang里面的数据类型分成基础类型、聚合类型...

  • 知识分享之Golang——golang中快速获取变量类型

    知识分享之Golang——golang中快速获取变量类型 背景 知识分享之Golang篇是我在日常使用Golang...

  • Golang基础(三)——复杂类型

    Golang基础(三)——复杂类型 @([07] golang)[Go总结] [TOC] 指针 定义 指针变量可以...

  • 变量

    Golang是静态类型语言,不能在运行期间改变变量类型。 变量 var 语句定义了一个变量的列表;跟函数的参数列表...

  • golang基础语法-1

    文章篇幅很长,包含golang大部分的基础内容。 1.1 变量 Go 是静态类型语言,不能在运行期改变变量类型。使...

  • go interface{}

    在 golang 中 interface{} 可用于向函数传递任意类型的变量, 但在函数内部使用的话, 该变量的类...

  • interface{}、类型断言

    在 golang 中 interface{} 可用于向函数传递任意类型的变量, 但在函数内部使用的话, 该变量的类...

  • interface{}、类型断言

    在 golang 中 interface{} 可用于向函数传递任意类型的变量, 但在函数内部使用的话, 该变量的类...

网友评论

      本文标题:golang变量类型

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