码迷,mamicode.com
首页 > 编程语言 > 详细

02.swift基本运算

时间:2015-07-21 12:09:35      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:

技术分享 

(1)Swift可以对浮点数进行%了,OC和C都是只能对整数的

(2)和C一样,Swift只有一个三原运算符,就是三目运算符

(3)

技术分享 

(4)可以实现拼接

let temp = "hello," + "world"

println(temp)

(5)求模和取余是一个意思

技术分享

 

 

 技术分享

 

 技术分享

 

 

(6)取反

 技术分享

 

 

(7)复合运算

技术分享 

(8)比较运算符

 技术分享

 

 

(9)三目运算符:  问题?答案1:答案2

 

(10)空合运算符

 技术分享

 

 

例如判断Optional类型a:

 

A  !=  nil ? A! : b            判断可选类型A是否为空,如果不是空,就!强行解封拿出值,如果是空,那就返回默认值b。这里不涉及到赋值,就是判断返回值到底是谁。 这样可能会比较麻烦,用空合运算符就会简单一些:  a??b就实现了(对a进行空判断,不空就强行解封,空就返回b),强行解封拿出值也叫封包

(11)区间运算符

1.闭区间运算符 a…b        

 技术分享

2.半开区间运算符a..<b      常用语表示数组什么的,因为b不包含在内

技术分享

 

02.swift基本运算

标签:

原文地址:http://www.cnblogs.com/aixiaoxin/p/4663662.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!