Swift教程之运算符

原创 2015年07月10日 11:25:05
import Foundation

//4、复合赋值操作符
var a = 1
a += 2

//一元减运算符(一个数值前加了符号-,叫作一元减运算符)
let three = 3
let minusThree = -three //minusThree = -3
let plusThree = -minusThree // plusThree = 3

//一元加运算符(一元加运算符(+)返回的值,不做任何变动)
let minusSix = 6
let alsoMinusSix = +minusSix // alsoMinusSix = 6

//6、三元条件运算符
//特别注意:三目运算符里面的(?)前面一定要有至少一个空格
let contentHeight = 40
let rowHeight = contentHeight + (contentHeight > 20 ? 50 : 20)

//7、范围运算符
//封闭范围运算符(包括a和b)
for index in 1...5 {
    print("\(index) times 5 is \(index * 5)")
}
//半封闭的区域运算符(包头不包尾)
let names = ["Anna", "Alex", "Brian", "Jack"]
let count = names.count
for i in 0..<count
{
    print("Person \(i) is called \(names[i])")
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

Swift教程之运算符重载

原文地址:http://www.raywenderlich.com/80818/operator-overloading-in-swift-tutorial 作者:Corinne Krych  译者:...

芒果iOS开发之Swift教程04-Swift基本运算符

【主要内容】 1. 术语 2. 赋值运算符 3. 算术运算符 4. 组合赋值运算符 5. 比较运算符 6. 三目运算符 7. 空合运算符 8. 区间运算符 9. 逻辑运算符 前言: Swi...

Swift教程:函数类型作为参数

  • 2015年08月26日 17:09
  • 29.96MB
  • 下载

Swift教程_CoreData实例(二)_构建数据层

构建数据层 数据层总体结构包括由CoreData构建的数据模型、通过AppDelegate构建相应的初始化对象。 coredata数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存...

Swift教程:函数篇 嵌套函数

  • 2015年08月26日 17:21
  • 17.6MB
  • 下载

Swift教程:函数类型作为返回类型

  • 2015年08月26日 17:17
  • 45.32MB
  • 下载

Swift教程翻译系列——控制流之循环

Swift提供了类C语言类似的控制流结构。包括for循环和while循环来多次执行任务,if和switch语句根据不同的条件执行不同的分支代码,break和continue语句将执行流程跳转到其他语句...

Swift教程:控制流 控制转移语句-break

  • 2015年09月11日 15:59
  • 116.02MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Swift教程之运算符
举报原因:
原因补充:

(最多只允许输入30个字)