博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
go语言学习-变量的问题
阅读量:6817 次
发布时间:2019-06-26

本文共 489 字,大约阅读时间需要 1 分钟。

  hot3.png

#go语言学习-变量

##变量定义

  • var v1 int
  • var v2 string
  • var v3 [10]int    // 数组
  • var v4 []int     // 数组切片
  • var v5 struct {f int }
  • var v6 *int   // 指针
  • var v7 map[string]int   // map,key为string类型,value为int类型
  • var v8 func(a int) int

##变量初始化

  • var v1 int = 10 // 正确的使用方式1
  • var v2 = 10 // 正确的使用方式2,编译器可以自动推导出v2的类型
  • v3 := 10 // 正确的使用方式3,编译器可以自动推导出v3的类型

变量赋值如果使用省略方式(方式3),那么只能推断为默认类型, 如果在使用中需要其他类型,需要使用方式1直接去指定.

例如: var v4 int64 = 12

##变量赋值

支持多重赋值,如: i, j = j,i //i,j 变量互换,不需要中间变量.

转载于:https://my.oschina.net/solate/blog/711304

你可能感兴趣的文章
怎么用SQL查询昨天、今天、明天和本周的记录?又怎么用SQL查询一天,三天,一周,一个月,更长一些——一个季度的记录呢...
查看>>
c 冒泡排序
查看>>
P2440 木材加工(二分+贪心)
查看>>
hadoop学习笔记(二)
查看>>
amoeba安装与实现amoeba for mysql读写分离
查看>>
结对编程--四则运算改进版(107,120)
查看>>
点击效果,
查看>>
CSS水平居中的三种方法
查看>>
刚发现的取色工具
查看>>
python全局解释器锁-----GIL
查看>>
linux 安装 qt
查看>>
Webpack 入门
查看>>
学习笔记-------ultraedit
查看>>
在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)
查看>>
第一个Ionic应用
查看>>
codeforces730I Olympiad in Programming and Sports(姿势题 优先队列?dp?)
查看>>
POJ 3260 The Fewest Coin
查看>>
201421410018 于佳裔 实验四
查看>>
【VUE】@click加上v-bind绑定切换类名及动画事件
查看>>
Microsoft发布新一代主机:Xbox One
查看>>