Swift 2.0 学习第2天: 基 4000 本操作符
2015-11-20 10:57
351 查看
//: Playground - noun: a place where people can play
import Cocoa
var str = "Hello, playground"
/*
一元操作符(只有一个操作数,与操作符之间不能有空格)
二元操作符(有两个操作数)
三元操作符(目前只有一个 ? :)
*/
/*-1-**********操作符**********/
var char:String
char = String("1") +String("2")+"\(3)"
print(char)
let temp = 5
let sum = -7
let mode = sum%temp
let shang = sum/temp
print(shang)
print(mode)
let myValue = shang*temp+mode
if myValue ==sum {
print("数据正确 =\(myValue)")
}else {
print("数据可能出错了..")
}
//三目运算符,简单找出最小值和最大值
let a = 78, b =98, c =65
let min = a >b ? (b >c ?
c : b) : (a >c ?c :
a)
let max = a >b ? (a >c ?
a : c) : (b >c ?b :
c)
print(min)
print(max)
//区间运算符
let arr:Array = ["0","1","2",
"3"]
for i in
0 ..< arr.count {//半开半闭操作符
print(arr[i])
}
print("------------")
for i in
0...6 {//闭区间操作符
print(i)
}
//逻辑运算符
// ! 逻辑非
// && 逻辑与
// || 逻辑或
//使用括号改变其优先级,可读性,不易出错
let x = 2, y =2, z =3
if x==3 || (y==2 &&z==3)
{
print("对了..")
}else {
print("错了..")
}
import Cocoa
var str = "Hello, playground"
/*
一元操作符(只有一个操作数,与操作符之间不能有空格)
二元操作符(有两个操作数)
三元操作符(目前只有一个 ? :)
*/
/*-1-**********操作符**********/
var char:String
char = String("1") +String("2")+"\(3)"
print(char)
let temp = 5
let sum = -7
let mode = sum%temp
let shang = sum/temp
print(shang)
print(mode)
let myValue = shang*temp+mode
if myValue ==sum {
print("数据正确 =\(myValue)")
}else {
print("数据可能出错了..")
}
//三目运算符,简单找出最小值和最大值
let a = 78, b =98, c =65
let min = a >b ? (b >c ?
c : b) : (a >c ?c :
a)
let max = a >b ? (a >c ?
a : c) : (b >c ?b :
c)
print(min)
print(max)
//区间运算符
let arr:Array = ["0","1","2",
"3"]
for i in
0 ..< arr.count {//半开半闭操作符
print(arr[i])
}
print("------------")
for i in
0...6 {//闭区间操作符
print(i)
}
//逻辑运算符
// ! 逻辑非
// && 逻辑与
// || 逻辑或
//使用括号改变其优先级,可读性,不易出错
let x = 2, y =2, z =3
if x==3 || (y==2 &&z==3)
{
print("对了..")
}else {
print("错了..")
}
相关文章推荐
- Swift 2.0 学习第3天: 字典和数组
- Swift 2.0 学习第4天:控制流
- Swift 2.0 学习第1天:常量和变量, 数据类型,字符和字符串
- iOS项目开发实战(Swift)—查询天气小应用
- swift 快速奔跑的兔几 本节的内容是:cocoa绑定
- Swift学习-单例
- SWIFT用ScrollView加图片制作Banner
- 《从零开始学Swift》学习笔记(Day 38)——构造函数与存储属性初始化
- iOS项目开发实战(Swift)—简单浏览器
- Swift 实现单例模式Singleton pattern的三种方法
- Swift(iOS_Apprentice)学习笔记
- iOS项目开发实战(Swift)—项目目录和结构
- Swift 2.0基本语法
- Add closure to extension within swift in runtime
- 理解Swift中Optional类型-有和无的哲学
- 浅谈swift中的内存管理
- 给控制器添加工具栏(Swift语言)
- Swift用CoreMotion得到屏幕当前方向的方法
- Swift - 按钮(UIButton)的用法
- swift2 下拉刷新MJRefersh使用