golang语法总结(八):类型零值、类型别名、类型转换

前端之家收集整理的这篇文章主要介绍了golang语法总结(八):类型零值、类型别名、类型转换前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_502_2@
  • 类型零值
  • 变量声明为某种类型后的值就为该类型的零值,它不是空值。通常数值类型默认为0,bool为false,string为空字符串

    @H_502_2@
  • 类型别名
  • 比如:
       
       
    type text stringfunc main() { var t text = "hello world" fmt.Println(t)}

    @H_502_2@
  • 类型转换

  • Go语言不存在隐式转换,必须显式转换,并且只能在两种相互兼容的类型间转换,转换示例:
         
         
    a := 3.14b inta)fmt.Printlnb) c int32 256 d float64cd)

    原文链接:https://www.f2er.com/go/189943.html

    猜你在找的Go相关文章