02.swift基本运算

(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不包含在内

时间: 2024-10-03 22:38:44

02.swift基本运算的相关文章

寒城攻略:Listo 教你 25 天学会 Swift 语言 - 02 Swift Tour

import Foundation //*********************************************************************************************** //1.Hello world //_______________________________________________________________________________________________ //输出 "Hello, world&q

Swift开发学习-02 Swift技巧

一 两个数字交换算法 1.算法1 func swap(inout num1:int , inout num2:int){ num1 = num1 ^ num2 ; num2 = num1 ^ num2 ; num1 = num1 ^ num2 ;} var a = 20 var b = 10 swap(&a, &b) 2.算法2 func swap(inout num1:int , inout num2:int){ num1 = num1 + num2 ; num2 = num1 - nu

Swift动画编程指南-02 Swift动画是怎么炼成的

上一节我们看了几个很棒的例子,我们不禁会想.他们是怎么设计的,怎么从一个空白的画布变成一个完整的,美丽的动画.这些动画是如何产生的,是哪些属性被改变了.我们还要认真思考的是,每一个步骤到底发生了什么. 很多时候,我们都只要操纵位置,透明度,缩放就能形成很棒的动画. XY坐标属性(Position) 如果我们想在屏幕上移动一个对象的位置,那么我们只需要改变Position属性.在iOS的坐标系中,原点(0.0)在左上角.例如我们要做一个从底部上升的动画,只需要在动画之初设置其Y坐标大于将屏幕的措置

李洪强iOS开发之iOS好文章收集

李洪强iOS开发之iOS好文章收集 该文收集朋友们转发或自己的写的技术文章,如果你也有相关的好文章,欢迎留言,当好文章多的时候,我会对这些好文章进行分门别类 文章 简述 日期 直播服务配置 使用 nginx 和 rtmp 插件搭建视频直播和点播服务器 2015-05-12 20:13:00 iOS9适配技巧 图iOS9适配新技巧 2015-09-29 09:01 TextKit分页效果 图文混排 2015年6月1日 iPhone 6 / 6 Plus 设计·适配方案 屏幕适配 2014-11-2

百度刚放假啊数据库风口浪尖萨拉疯了

http://www.ebay.com/cln/l_x5585/2015.02.11/176746639012 http://www.ebay.com/cln/jiacha_boryk/2015.02.11/176837188016 http://www.ebay.com/cln/gbnlin0/2015.02.11/176837189016 http://www.ebay.com/cln/j_j2841/2015.02.11/177066749015 http://www.ebay.com/c

百度房间爱师傅卡卡是快乐疯了;爱死

http://www.ebay.com/cln/shx9479/-/177007606013/2015.02.11 http://www.ebay.com/cln/genqi12/-/176846034010/2015.02.11 http://www.ebay.com/cln/seyyon2/-/176906811016/2015.02.11 http://www.ebay.com/cln/wcn5971/-/176846032010/2015.02.11 http://www.ebay.co

百度和房价是否健康教案上开发

http://www.ebay.com/cln/l.kuan2/-/167247714018/2015.02.10 http://www.ebay.com/cln/setlia-3616/-/167086016019/2015.02.10 http://www.ebay.com/cln/pen-y77/-/167086017019/2015.02.10 http://www.ebay.com/cln/yua-me2/-/167399441016/2015.02.10 http://www.eba

百度电话费健身房拉伸件礼服加拉斯减肥

http://www.ebay.com/cln/cnli_c90nphs5e/-/167379958016/2015.02.07 http://www.ebay.com/cln/gaw4612/-/167226239018/2015.02.07 http://www.ebay.com/cln/re_len4/-/167263594010/2015.02.07 http://www.ebay.com/cln/ta.ku83/-/167162702017/2015.02.07 http://www.

百度回复金卡是减肥拉进来收付款

http://www.ebay.com/cln/cnli_c90nphs5e/-/167379958016/2015.02.08 http://www.ebay.com/cln/gaw4612/-/167226239018/2015.02.08 http://www.ebay.com/cln/re_len4/-/167263594010/2015.02.08 http://www.ebay.com/cln/ta.ku83/-/167162702017/2015.02.08 http://www.