第四节 余数操作符(a % b)

本文来自于疯子们的开源图书 余数操作符(a%b)计算出a的里面可以包含多少个b并且返回余下的值(称为余数)。 注意:在其他的语言中,余数操作符(%)也被称为模操作符。不过,从Swift中对负...

2014/06/18 23:41
47
第三节 算数操作符(+,-,*,/)

本文来自于疯子们的开源图书 Swift对所有数值类都提供了四个标准算术操作符: 加法(+) 减法(-) 乘法(*) 除法(/) 与C和Objective-C中的算术操作符不同,Swift中的算术操作符默认不...

2014/06/18 23:39
51
第二节 赋值操作符 (=)

本文来自于疯子们的开源图书 赋值操作符(a=b)使用b的值初始化或者更新a的值。 如果赋值语句右边是一个有多个值的元组,它的元素可以一次分解为多个常量或变量: 与C和Objective-C赋值操作符不...

2014/06/18 23:36
7
第一节 术语

本文来自于疯子们的开源图书 操作符有一元,二元,三元三种类型: 一元操作符操作于单个目标(比如-a).一元前序操作符在它们的目标之前直接出现(比如!b),并且一元后序操作符在它们的目标...

2014/06/18 23:34
2
第三章 基本的操作符

本文来自于疯子们的开源图书 操作符是一种特殊的符号或短语,你可以用它来检查,改变,或组合值。例如,加号操作符(+)把两个数加在一起(就像在let i=1+2里一样)。更复杂的例子包括逻辑与操作符...

2014/06/18 23:32
20
第九节 断言(Assertions)

本文来自于疯子们的开源图书 可选使得你能够检查值存在或者不存在,这使得你能够很优雅的处理值缺失的情况。在某些情况下, 如果某个变量的值不存在的话,亦或者提供的值不能满足某个条件的时...

2014/06/18 23:29
28
第八节 可选(Optionals)类型

本文来自于疯子们的开源图书 你可以在某个值可能缺失的情况下,使用可选类型。可选类型也就是: 要么有值,等于x 要么就什么都没有 注意: 可选类型的概念在C和Objective-C当中是不存在。Obj...

2014/06/18 23:27
8
第七节 元组(Tuples)

本文来自于疯子们的开源图书 元组把多个值组成一个复合值。元组当中的值可以为任意类型的,而且每个元素可以是不同类型的。 例子,元组(404,“Not Found”)描述了一个HTTP状态码。每当你请...

2014/06/18 23:25
15
第六节 布尔类型

本文来自于疯子们的开源图书 Swift 有一个基本的布尔类型 Bool.布尔值被称作逻辑值,因为他们只能是真或者假。Swift 提供了两个布尔常量:true和false. orangeAreOrange和tumipsAreDelicius...

2014/06/18 23:22
4
第五节 数值类型及其类型转换

本文来自于疯子们的开源图书 数字 整数数字可以写做: 一个不带前缀的十进制数 一个0b的二进制数 一个带上前缀0o的八进制数 一个带上前缀0x的十六进制数 所有这些整数都是十进制数17: 浮点数...

2014/06/18 23:20
36
第四节 类型的安全检查,类型推断和类型别名

本文来自于疯子们的开源图书 Swift是一种类型安全的语言。类型安全的语言鼓励你要清楚的知道,代码中正在使用的那些值的类型。如果你的代码想要一个字符串类型,你就不能错误的传一个Int类型...

2014/06/18 23:17
4
第三节 整型和浮点型

本文来自于疯子们的开源图书 整数是所有的没有小数组成的数字,比如像42和-23。整数要么是有符号的(正数,0,负数)要么是无符号的(正数或0)。 Swift提供的有符号和无符号整数有8,16,3...

2014/06/18 23:15
4
第二节 注释

本文来自于疯子们的开源图书 在你的代码中,可以使用注释包含一些文本,作为笔记或者是提醒你自己的东西。在你的代码被编译的时候,注释会被Swift编译器忽略掉。 Swift中的注释类似于C语言的...

2014/06/18 23:11
2
第一节 常量和变量

本文来自于疯子们的开源图书 常量和变量将名称(比如maximumNumberOfLoginAttempts或者welcomeMessage)和特定类型的值(比如数字10或者字符串hello)关联到一起。一个常量的值一旦它被赋值就不...

2014/06/18 23:08
27
第二部分 Swift 语言指南

本文来自于疯子们的开源图书 第二章 Swift 基础语法 Swift是一个为IOS和OS X app开发的新型程序设计语言。因此,如果你有C,Objective-C开发经验的话,那么对Swift的许多地方都不会陌生的。 ...

2014/06/18 23:05
100
第七节 泛型(Generics)

本文来自于疯子们的开源图书 在尖括号中带上名字来创建一个泛型函数或类型。 你可以创建泛型函数和方法,还有类,枚举,和结构体。 在类型名后使用where语句来指定一系列的要求--例如,要求这...

2014/06/18 23:02
7
第六节 协议(Protocol)和扩展(Extension)

本文来自于疯子们的开源图书 使用protocol来声明一个协议。 类,枚举,结构体都可以适用协议。 实验:写一个遵守这个协议的枚举. 注意使用关键词mutating在声明简单结构体(simpleStructure)来...

2014/06/18 22:59
18
第五节 枚举和结构体

本文来自于疯子们的开源图书 可以使用enum关键字来定义一个枚举。像类和其他的命名类型一样,枚举类型也可以有相关的方法。 试验: 写一个函数,试着通过比较他们的原始值(raw value)来对两...

2014/06/18 22:57
22
第四节 对象和类

本文来自于疯子们的开源图书 使用class 加上class的名字来创建一个类。属性定义类似跟常量或者变量声明是一样的(除了定义在class当中不一样以外)。同样的,方法或者函数的声明也和之前是一...

2014/06/18 22:54
12
第三节 函数和闭包

本文来自于疯子们的开源图书 使用func来声明一个函数。通过使用函数的名字加上括号(里面带上一些参数)就可以调用函数了。使用->来分隔参数名和函数的返回值类型。 试验: 移除掉day 参数,...

2014/06/18 22:48
13

没有更多内容

加载失败,请刷新页面