Swift 概述及Swift运算符和表达式

简介: <p>Swift  是用于设计 iOS 及 Mac OS X 应用的一门新 语言。</p><p> </p><p>Swift 特点</p><p> </p><p>•   Swift  保留了 C  与 Objective-C 的优点,并摒弃 其为了兼容 C  语言所受的限制。</p><p> </p><p>•    Swift吸纳了安全编程模式,并新增了一些现代 化功能,使其更易使用、更

Swift  是用于设计 iOS 及 Mac OS X 应用的一门新 语言。

 

Swift 特点

 

•   Swift  保留了 C  与 Objective-C 的优点,并摒弃 其为了兼容 C  语言所受的限制。

 

•    Swift吸纳了安全编程模式,并新增了一些现代 化功能,使其更易使用、更为灵活、更具乐趣。

 

•     Swift 的 简 洁 风 格 与 广 受 欢 迎 的 成 熟 框 架Cocoa / Cocoa Touch 相结合,将为重新构思软件的开 发过程带来新机遇。

 

•   Swift 内存管理采用 ARC 风格。

 

 

Swift 代码的文件扩展名 *.swift

 

运算符

 

 算术运算符, + , -  , *  , /  , %  ,

++  , --

 

 关系运算符, > , <  , >=  , <=  , ==  , !=

 

                         布尔逻辑运算符, !  , &&   , ||

 

                    三元运算符, ? :

 

 

表达式

 

1、不指定数据类型

 

var a1  = 10 var a2 =20

var a =a1 > a2 ? "a1" : "a2"

 

 

 

2、指定数据类型

 

var a1:Int  =10 var a2:Int = 20

var a =a1 > a2 ? "a1" : "a2"

 

 

 

3、可以有分号结尾

 

var a1:Int  = 10; var a2:Int = 20 var a = a1> a2 ? "a1" : "a2"

 

 

注释

 

 

//

 

/*    */

 Swift交流讨论论坛论坛:http://www.cocoagame.net
欢迎加入Swift技术交流群:362298485

 

目录
相关文章
|
7月前
|
存储 Swift 索引
11 Swift运算符
Swift运算符
47 0
|
存储 Swift
Swift实用小册25: 高级运算符之位运算符的使用
在本章中,你将学会高级运算符的位运算符的使用方法。
207 0
Swift实用小册25: 高级运算符之位运算符的使用
|
前端开发 Swift
Swift实用小册02:运算符的使用
Swift实用小册02:运算符的使用
170 0
Swift实用小册02:运算符的使用
|
存储
Swift5.1—空合运算符(Nil Coalescing Operator)
Swift5.1—空合运算符(Nil Coalescing Operator)
93 0
Swift5.1—三元运算符(Ternary Conditional Operator)
Swift5.1—三元运算符(Ternary Conditional Operator)
229 0
|
Swift 索引
Swift5.1—区间运算符(Range Operators)
Swift5.1—区间运算符(Range Operators)
134 0
|
存储
Swift5.1—空合运算符(Nil Coalescing Operator)
Swift5.1—空合运算符(Nil Coalescing Operator)
89 0
|
Swift
Swift5.1—比较运算符(Comparison Operators)
Swift5.1—比较运算符(Comparison Operators)
65 0
|
安全 API Swift
Swift3.0带来的变化汇总系列一——字符串与基本运算符中的变化
Swift3.0带来的变化汇总系列一——字符串与基本运算符中的变化
154 0
|
安全 Swift 开发者
Swift专题讲解二十三——高级运算符
Swift专题讲解二十三——高级运算符
88 0