【第22期】观点:IT 行业加班,到底有没有价值?

Swift 2.0 学习第2天: 基本操作符

原创 2015年11月20日 10:57:52

//: 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("错了..")

}






版权声明:转发请注明原文出处, 谢谢! 举报

相关文章推荐

Swift(四、基本运算符及高级操作符)

Swift学习笔记(第一版),对Swift的基础知识点进行梳理总结 基本运算符及高级操作符(范围运算符,溢出运算符)

[linux学习笔记]第2天:时间管理,命令帮助信息,文本查看,权限及用户管理,BASH和变量,脚本

linux的时间管理 关于时间的命令:date,clock ,hwclock ,cal date //查看系统时间 clock //查看硬件时间 hwclock -w //将硬件时间设为系统时间 -s //将系统时间设为硬件时间 cal //显示日历 cal 2011 //显示2011年的...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

SD2.0-第2天总体印象

这段话,是打动我参会的话“在美国,各种软件技术会议每年有200多场,而中国,规模比较大的技术会议通常由厂商举办,重点着眼在一家厂商的产品和技术 上。而在实际工作中,我们看到的是各种技术产品的综合应用。技术大会给业界提供了直接快速了解软件发展趋势和动向的平台。因此,CSDN与国外权威技术媒 体集团Dr...

02-Swift 基本操作符

Swift 基本操作符

单词学习-Unit2Text1-2(15年7月23日,第2天)

1、【frustrate】美[ˈfrʌstreɪt] vt.挫败; 阻挠; 使受挫折; 【frustration】 n.挫折,失败,失意   2、【eliminate】美[ɪˈlɪ
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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