swift -控制语句
2015-08-13 11:04
239 查看
// // main.swift // 控制语句-03 // import Foundation println("Hello, World!") //定义一个分数 var score = 80; /** * 定义一个数组 */ var scoreArr = [90,99,45,89,67,54]; var minScore = 0; var maxScore = 0; var avgScore = 0.0; var sumScore = 0.0; var count = scoreArr.count; //循环所有的yuans for s in scoreArr { sumScore = sumScore + Double(s); println("s is \(s)"); if(minScore == 0||minScore > s){ minScore = s; } if(maxScore == 0||maxScore < s) { maxScore = s; } } avgScore = sumScore/Double(count); println("sumSocre is \(sumScore) avgScore is \(avgScore)"); println("maxScore is \(maxScore) minScore is \(minScore)"); for(var i = 0; i < count; i++){ var s = scoreArr[i];//取得第iyuans println("for ...i\(i) s = \(s)"); if(minScore == 0||minScore > s){ minScore = s; } if(maxScore == 0||maxScore < s) { maxScore = s; } } avgScore = sumScore/Double(count); println("sumSocre is \(sumScore) avgScore is \(avgScore)"); println("maxScore is \(maxScore) minScore is \(minScore)"); var index = 0; do{ if(index >= count){ break; } var s = scoreArr[index]; println("do-while s[\(index)]=\(s)"); }while(++index < count); index = 0; while(index < count) { index++; if(index >= count){ break; } var s = scoreArr[index]; println("while s[\(index)] = \(s)"); } //switch 之前的switch会穿透 let appType = "ios"; switch appType { case "ios": println("ios开发"); fallthrough;//让往下走 case "Android": println("Android开发"); case "Java": println("Java 开发"); default: println("没有任何匹配"); }
相关文章推荐
- Swift:可选类型(Optional)
- swift -基本数据类型的定义与使用
- 不要用子类!Swift的核心是面向协议
- swift -变量的定义与使用
- Swift学习笔记之枚举
- Swift学习笔记之闭包
- demo for Swift with Admob/iAd/Interstitial
- swift - The Composite Pattern
- swift - The Decorator Pattern
- Ray Wenderlich的swift教程03--提醒视图控制器UIAlertController
- iOS编程——通过UUID和KeyChain来代替Mac地址实现iOS设备的唯一标示(Swift 优化版)
- Chapter 16 notification iOS 8 -Swift Programming cookBook 读书笔记
- Swift学习笔记(二十六)——扩展
- Swift学习笔记(二十五)——循环结构
- Swift2学习:Swift概览6-泛型
- Swift开发学习(两):Playground
- IOS学习笔记06-Swift语言调试
- Chapter 10 手势 iOS 8 -Swift Programming cookBook 读书笔记
- IOS学习笔记05_2-Swift-命名空间
- CoreData 入门使用 增删改查 swift