go语言学习-变量的问题
2016-07-13 00:00
381 查看
#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 变量互换,不需要中间变量.
##变量定义
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 变量互换,不需要中间变量.
相关文章推荐
- 学习 Linux 是我们的爱情语言
- 基础命令学习总结
- Prototype 学习 工具函数学习($方法)
- SQLSERVER 中GO的作用详解
- PERL脚本 学习笔记
- 学习 WSH 的理由小结
- Prototype 学习 工具函数学习($A方法)
- jQuery 学习 几种常用方法
- awk简介与学习笔记收集第1/3页
- php学习 字符串课件
- 供参考的 php 学习提高路线分享
- PHP的FTP学习(二)
- PHP学习之PHP表达式
- php学习 面向对象 课件第1/2页
- 学习使用PHP数组
- PHP学习一(基础)第1/2页
- 快速入门的一些C\C++书籍
- bootstrap学习笔记之初识bootstrap
- jQuery学习心得总结(必看篇)
- jsp基础学习资料