从零开始学Swift之再遇变量
来源:互联网 发布:cms管理软件 开发技术 编辑:程序博客网 时间:2024/04/29 05:45
上一次说到从零开始学Swift之HelloWorld进化版,提到了变量。这一次,对变量类型再做深入一点的OOXX吧。
变量的声明,有显式、隐式两种。
如:
let implicitInteger = 70 //就是默认声明了一个int 类型的、值为70 的常量。
var implicitIntegerVar = 70 //就是默认声明了一个int 类型的、值为70 的变量。
let implicitDouble = 70.0 //就是默认声明了一个double类型的、值为70.0的常量。
let implicitDoubleVar = 70.0 //就是默认声明了一个double类型的、值为70.0的变量。
上面四种都是隐式声明,编译器会给默认类型的。
那显式声明是怎么样的?什么叫显式声明?
举几个栗子:
let explicitFloat: Float = 1 //声明了一个float类型的、值为1的常量。
var explicitFloatVar: Float = 1 //声明了一个float类型的、值为1的变量。
let explicitDouble: Double = 70 //声明了一个double类型的、值为70的常量。
var explicitDoubleVar: Double = 70 //声明了一个double类型的、值为70的变量。
细心的同学就能对比出,多了一些区别。": 类型"多了这个。
Ps: 不记得常量变量的区别,请看Swift常量、变量的区别
贴出代码与图片,有图有真相
变量的声明,有显式、隐式两种。
如:
let implicitInteger = 70 //就是默认声明了一个int 类型的、值为70 的常量。
var implicitIntegerVar = 70 //就是默认声明了一个int 类型的、值为70 的变量。
let implicitDouble = 70.0 //就是默认声明了一个double类型的、值为70.0的常量。
let implicitDoubleVar = 70.0 //就是默认声明了一个double类型的、值为70.0的变量。
上面四种都是隐式声明,编译器会给默认类型的。
那显式声明是怎么样的?什么叫显式声明?
举几个栗子:
let explicitFloat: Float = 1 //声明了一个float类型的、值为1的常量。
var explicitFloatVar: Float = 1 //声明了一个float类型的、值为1的变量。
let explicitDouble: Double = 70 //声明了一个double类型的、值为70的常量。
var explicitDoubleVar: Double = 70 //声明了一个double类型的、值为70的变量。
细心的同学就能对比出,多了一些区别。": 类型"多了这个。
Ps: 不记得常量变量的区别,请看Swift常量、变量的区别
贴出代码与图片,有图有真相
本文来自 楼盒社区,转载必须注明来自楼盒社区,且留下文章链接!
谢谢大家!
0 0
- 从零开始学Swift之再遇变量
- 从零开始学Swift之Hello World
- 《从零开始学Swift》学习笔记 (Day 58)—— Swift编码规范之变量或常量声明规范
- 《从零开始学Swift》学习笔记 (Day 58)—— Swift编码规范之变量或常量声明规范
- 从零开始学Swift (1)
- 从零开始学Swift之Hello World进化版
- 从零开始学swift(二)-基础语法之语法篇
- 《从零开始学Swift》学习笔记(Day 8)——小小常量、变量大作用
- 《从零开始学Swift》学习笔记(Day 8)——小小常量、变量大作用
- 《从零开始学Swift》学习笔记(Day 56)—— Swift编码规范之命名规范
- 《从零开始学Swift》学习笔记(Day 56)——Swift编码规范之命名规范
- 从零开始学Swift计时器App开发
- 从零开始学swift(零)-前言
- 从零开始学Swift计时器App开发
- 从零开始学Swift计时器App开发
- 从零开始学swift 第一篇 环境安装
- 关东升的《从零开始学Swift》
- 从零开始学swift 11-12 (106)
- ZooKeeper典型应用场景一览
- Bloglines订阅Blog部落格RSS网摘 - Blog透视镜
- 九度 题目1456:胜利大逃亡
- 大数据时代的机器学习热点——国际机器学习大会ICML2013参会感想
- 【Storage】IBM DS8100开机及配置过程
- 从零开始学Swift之再遇变量
- 中科燕园GIS外包团队承接GIS项目外包(arcgis项目外包、supermap项目外包)
- 时间流转 依然留不住的是那个人。。。
- 小技巧汇总
- 小米2 usb电脑无法识别或者Android开发工具eclipse不能识别
- Android中实现拨打电话和发送短信
- 数据结构——算法之(030)(将字符串中所有小写字母排在大写字母的前面)
- apache2.2 内存溢出处理方案 APACHE大流量访问问题
- Mobile Web开发基础之一————viewport标签