swift 学习笔记四
来源:互联网 发布:域名后缀cc 编辑:程序博客网 时间:2024/04/30 22:52
siwft if控制流程
//基于if语句的选择执行let a_1:Int=10let b_1:Int=19var value_1:Intvalue_1=a_1if a_1>b_1{ value_1=b_1;}if a_1>b_1{ value_1=a_1}else{ value_1=b_1}
swift while 循环
var step=0while(step<10){ step++; print("step:\(step)")}repeat{ step--; print("step:\(step)")} while (step>0)
swift for 循环
var sum=0;for var i=0;i<=10;i++{ sum+=i;}print("sum:\(sum)")//死循环 for ;;for ;;{ print("hello world")}
swift for in 循环
// for in 语法比较简洁//遍历区间for k in 1...10{ print("k:\(k)")}//遍历数组for a in [1,2,3,4,5]{ print("a:\(a)")}// 遍历字典for m in ["name":"张三","age":25]{ print("m:\(m)")}
swift 循环控制语句 break与continue
// 循环控制中的转移 语句break和continue语句//break 退出整个循环var intArray=[1,2,3,4,5]for (index,value) in intArray.enumerate(){ if value%2==0 { print("被2整除的第一个数目:\(value)") break }}//找出被2整除的个数var num_2=0;for (index,value) in intArray.enumerate(){ if (value%2 != 0) { continue } num_2++}print("num_2:\(num_2)")
swift switch 语句的用法
与其他语言的差别是不需要break语句,而且default 必须书写
//switch语句 不需要breakvar ii=100switch ii{case 100: print("满分")default: print("不是满分")}//打印结果:满分
switch 的广义匹配 没有要求是一个常量或者整数
//switch 的广义的匹配let xx=1000switch xx{case 1...9: print("个位数")case 10...99: print("十位数")case 100...999: print("百位数")case 1000...9999: print("千位数")default: print("万位数")}let point=(10,10)switch point{case (0,0): print("坐标原点")case(1...10,1...10): print("x,y在1-10之间")default: print("other ")}
0 0
- swift 学习笔记四
- 学习Swift笔记 (四)
- swift学习笔记(四)
- Swift学习笔记(四)函数
- 老猫swift学习笔记(四):函数
- 基础知识—Swift学习笔记(四)
- Swift语言学习笔记(四)
- Swift 笔记(四)
- 初探swift语言的学习笔记四(类对象,函数)
- swift学习笔记(四)关于类的继承
- 【Swift】学习笔记(四)——集合(Collection)
- swift语言的学习笔记四(类对象,函数)
- 初探swift语言的学习笔记四(类对象,函数)
- iOS学习笔记44-Swift(四)枚举和结构体
- iOS学习笔记44-Swift(四)枚举和结构体
- swift语言的学习笔记四(类对象,函数)
- swift 学习<四> 字典
- Swift学习笔记--关于Swift
- 【Android基础知识】HttpUrlConnection使用doGet和doPost方式和服务器交互
- NEON汇编笔记
- 0712
- 菜鸟浅谈对于Adapter及AdapterView的理解
- cs231n - assignment1 - neural net 梯度推导
- swift 学习笔记四
- ACM集训day5
- 消除游戏解析
- HTML5 Video Events and API
- HDU 5100 Chessboard
- 定义颜色color时6位或8位值的区别
- BestCoder 2nd Anniversary 1001/hdu5718 Oracle
- 0713
- HDU 5720 Wool