2019独角兽企业重金招聘Python工程师标准>>>

第2章 顺序编程

2.1 变量

    2.1.1 变量声明

关键字var,类型信息放在变量名之后

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关键字另一种用法是可以将若干个需要声明的变量放置在一起如:

       var(

                v1 int

               v2 string

       )

2.1.2 变量初始化

对于声明变量时需要进行初始化的场景,var关键字可以保留,但不再是必要的元素,如下所示:

var v1 int = 10                      //正确的使用方法1

var v2 = 10                           //正确的使用方法2,编译器可以自动推导出v2的类型

v3 := 10                                //正确的使用方法3,编译器可以自动推导出v3的类型

第三种声明方式不能用于声明全局变量,出现在:=左侧的变量不应该是已经声明过的,否则会导致编译错误。

转载于:https://my.oschina.net/dapeng2010/blog/174691

《Go语言编程》学习笔记 (二)相关推荐

  1. PyTorch学习笔记(二)——回归

    PyTorch学习笔记(二)--回归 本文主要是用PyTorch来实现一个简单的回归任务. 编辑器:spyder 1.引入相应的包及生成伪数据 import torch import torch.nn ...

  2. MATLAB学习笔记——二维和三维绘图

    MATLAB学习笔记--二维和三维绘图 近期练习matlab的二维和三维绘图,整理一下,以防忘记. 文章目录 MATLAB学习笔记--二维和三维绘图 一.二维绘图 1.plot命令 2.fplot 命 ...

  3. 嵌入式系统设计师学习笔记二十八:嵌入式程序设计③——高级程序设计语言

    嵌入式系统设计师学习笔记二十八:嵌入式程序设计③--高级程序设计语言 解释程序和编译程序 编译器的工作阶段示意图 语法错误:非法字符,关键字或标识符拼写错误 语法错误:语法结构出错,if--endif ...

  4. 计算鬼成像学习笔记二:二阶关联函数探究

    计算鬼成像学习笔记二:二阶关联函数探究 1 一阶关联函数 2 二阶关联函数 3 二阶关联如何重构物体 4 差分鬼成像关联公式 5 归一化鬼成像关联公式 1 一阶关联函数 一阶关联函数是光场的电场强度之 ...

  5. qml学习笔记(二):可视化元素基类Item详解(上半场anchors等等)

    原博主博客地址:http://blog.csdn.net/qq21497936 本文章博客地址:http://blog.csdn.net/qq21497936/article/details/7851 ...

  6. [转载]dorado学习笔记(二)

    原文地址:dorado学习笔记(二)作者:傻掛 ·isFirst, isLast在什么情况下使用?在遍历dataset的时候会用到 ·dorado执行的顺序,首先由jsp发送请求,调用相关的ViewM ...

  7. tensorflow学习笔记二——建立一个简单的神经网络拟合二次函数

    tensorflow学习笔记二--建立一个简单的神经网络 2016-09-23 16:04 2973人阅读 评论(2) 收藏 举报  分类: tensorflow(4)  目录(?)[+] 本笔记目的 ...

  8. Scapy学习笔记二

    Scapy学习笔记二 Scapy Sniffer的用法: http://blog.csdn.net/qwertyupoiuytr/article/details/54670489 Scapy Snif ...

  9. Ethernet/IP 学习笔记二

    Ethernet/IP 学习笔记二 原文链接:http://wiki.mbalib.com/wiki/Ethernet/IP 1.通信模式 不同于源/目的通信模式,EtherNet/IP 采用生产/消 ...

  10. Java学习笔记二:数据类型

    Java学习笔记二:数据类型 1. 整型:没有小数部分,允许为负数,Java整型分4种:int short long byte 1.1 Int最为常用,一个Int类型变量在内存中占用4个字节,取值范围 ...

最新文章

  1. Python访问街区10个点,并俩俩绘制一条线,得到5条线,求最短的距离和?
  2. 2007年10月14日的日记
  3. html缩略文本,列表中展示富文本的缩略内容
  4. 如何赋值hook定义的变量
  5. 2000元档855旗舰来了 网友:都过时了,哪有人买
  6. c语言实现鼠标驱动,鼠标驱动程序
  7. SQL IF语句的使用
  8. UOJ #60. 【UR #5】怎样提高智商
  9. python的struck.pack的用法:浮点转字节
  10. 矢量图和位图都是计算机记录_ _的方式,在计算机上如何区别矢量图和位图?
  11. OpenStack虚拟云桌面在携程呼叫中心的应用
  12. 三基色、三原色的区别
  13. Unity3D UI多元素布局
  14. 如何修改pdf文件中文字的大小及颜色
  15. 斯须改变如苍狗——一张图的随想
  16. [JVM]了断局:内存模型与线程
  17. shell脚本 -d 是目录文件,那么-e,-f等说明
  18. android 菜单子菜单 的用法
  19. 数学建模——减肥模型Python实现
  20. Arduino从入门到精通全课时教程分享

热门文章

  1. IP虚拟分片重组配置命令
  2. 计算机网络共享是什么意思,网络共享与便携式热点是什么意思
  3. web前端学习day_05:Bootstrap
  4. iphone微信美颜插件_Cydia插件推荐
  5. scss安装_安装了这9个免费PS插件后,终于能正常时间下班了……
  6. boss直聘Android找工作界面,Android仿Boss直聘我的界面滑动效果
  7. python外包_python怎么找外包
  8. exe一机一码加密工具_Python代码加密混淆
  9. 机器学习算法_五分钟了解机器学习十大算法
  10. eeglab中文教程系列(9)-绘制ERP图像