第二章 Swift 基础语法
来源:互联网 发布:观网络知识防诈骗有感 编辑:程序博客网 时间:2024/06/06 03:07
本文来自于疯子们的开源图书
Swift是一个为IOS和OS X app开发的新型程序设计语言。因此,如果你有C,Objective-C开发经验的话,那么对Swift的许多地方都不会陌生的。
Swift提供了所有基础C语言和Objective-C当中类型的自己的版本,包括用于整数的Int类型;用于浮点数的双精度(Double)和浮点型(Float);用于布尔值的Bool类型;用于文本数据的String类型。Swift也提供了两大基本集合类型的强大版本:数组(Array)和字典(Ditionary),在Collection Types一章有详细的介绍 。
就像C一样,Swift使用变量(通过一个标识名)来存储并引用值。Swift也创建扩展(extensive)使用值不能改变的变量。这就是我们已经知道的常量,Swift 中的常量要比在C里面的常量强大的多。常量的使用贯穿于Swift始终,目的在于使用那些不需要改变的值的时候,能够使代码更加的安全和简洁。
除了熟悉的类型,Swift引进了在Objective-C没有的高级类型。这其中就包括元组,它使得你能够创建并传递一组值。使用元组,你就能够在函数当中返回多个值(作为一个复合值)。
Swift也引入了处理缺少值的可选类型,可选类型就是说要么是“有一个值,并且它等于x'”,要么“干脆没有值”。可选类似于Objective-C中使用指针时的nil,但是它们作用于任何类型,而不仅仅是类。可选比Objectiv-C中的nil指针更加安全可靠,并且是Swift许多强大特性的核心。
可选类型的使用很好的说明了Swift是一种类型安全的语言。Swift帮你清楚的知道你代码中正在使用的值的类型是什么。如果你代码中需要一个字符串,类型安全会防止你传递一个错误的整型给它。这使得你在开发过程中能够尽早得发现并且修改错误。
- 第二章 Swift 基础语法
- Swift专栏:第二章 Swift基础语法(一)
- Swift专栏:第二章 Swift基础语法(二)
- 第二章 java基础语法
- 第二章_基础语法
- C#第二章基础语法
- Swift 基础语法一
- swift 基础语法
- Swift 基础语法二
- Swift基础语法学习
- Swift 基础语法汇总
- Swift基础语法汇总
- Swift基础语法
- swift 基础语法
- Swift 基础语法
- Swift 基础语法
- Swift入门基础语法
- Swift基础语法介绍
- 生物信息——连锁不平衡 Linkage Disequilibrium
- Android多媒体--利用Service实现背景音乐的播放
- 线程的start()方法和run()方法的区别
- leetcode: Combination Sum
- C#中多条件查询
- 第二章 Swift 基础语法
- 自己整理的HTML基本标签参考知识
- Spring配置数据源的三种方式 (dbcp,c3p0,jndi)
- 50种方法优化SQL Server
- UVa 755 - 487--3279
- Python核心编程之第一个Python程序
- 使用PIG Latin 进行编程
- Nebula3 渲染系统
- Android学习小Demo(4)贝塞尔曲线跟翻页效果