0
点赞
收藏
分享

微信扫一扫

Go语言学习(3)

蒸熟的土豆 2022-02-05 阅读 78
golang

变量使用注意事项

  1. 变量表示内存中的一个存储区域
  2. 该区域有自己的名称(变量名)和类型(数据类型)                             示意图:watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjMyODQ4Njc=,size_20,color_FFFFFF,t_70,g_se,x_16

  3.  Golang变量使用的三种方试
  • 第一种,指定变量类型,声明后若不赋值,使用默认值watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjMyODQ4Njc=,size_20,color_FFFFFF,t_70,g_se,x_16
  • 第二种,根据值自行判定变量类型(类型推导)watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjMyODQ4Njc=,size_17,color_FFFFFF,t_70,g_se,x_16
  • 第三种,省略var,注意:=左侧的变量不应该是已经申明过的,否则会导致编译错误watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjMyODQ4Njc=,size_20,color_FFFFFF,t_70,g_se,x_16

 4.多变量声明

在编程中,有时我们需要一次性声明多个变量,Golang也提供这样的语法

 例如:watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjMyODQ4Njc=,size_20,color_FFFFFF,t_70,g_se,x_16

 如何一次性声明多个变量,在go中函数外部定义变量就是全局变量watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjMyODQ4Njc=,size_17,color_FFFFFF,t_70,g_se,x_16

5.该区域的数据值可以在同一类型范围内不断变化watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjMyODQ4Njc=,size_20,color_FFFFFF,t_70,g_se,x_16

 6.变量在同一个作用域(在一个函数或代码块)内不能重名watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjMyODQ4Njc=,size_20,color_FFFFFF,t_70,g_se,x_16

 7.变量=变量名+值+数据类型(变量的三要素)

8.Golang的变量如果没有赋初值,编译器会使用默认值,比如:int 默认值0,string默认值为空串,小数默认为0

变量的声明,初始化和赋值

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjMyODQ4Njc=,size_20,color_FFFFFF,t_70,g_se,x_16

 程序中+号的使用

  • 当左右两边都是数值型时,则做加法运算
  • 当左右两边都是字符串,则做字符串拼接

 

 

举报

相关推荐

Go语言学习(3)

go语言学习记录3

Go语言学习Day3

Go语言学习

go语言学习

0 条评论