加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swift控制语句

发布时间:2020-12-14 02:43:39 所属栏目:百科 来源:网络整理
导读:import Foundation println("Hello,World!") //定义一个分数 var score = 80; //定义一个数组 var scoreArr = [90,100,23,43,67]; var minScore = 0; //最小 var maxScore = 0; //最大 var avgScore = 0.0 //平均 var sumScore = 0.0 //分数总和 double类型
import Foundation println("Hello,World!") //定义一个分数 var score = 80; //定义一个数组 var scoreArr = [90,100,23,43,67]; var minScore = 0; //最小 var maxScore = 0; //最大 var avgScore = 0.0 //平均 var sumScore = 0.0 //分数总和 double类型 var count = scoreArr.count; //循环数组所有元素 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("sumScore is (sumScore) avgScore = (avgScore)"); println("max score is (maxScore) min Score =(minScore)") for (var i = 0;i < count;i++) { var s = scoreArr[i]; println("for ..i(i) s=(s)"); if (minScore == 0 || minScore > s) { // ==0 就不对,swift对空格要求很严 minScore = s; } if (maxScore == 0 || maxScore < s) { maxScore = s; } } avgScore = sumScore / Double(count); println("for .sumScore is (sumScore) avgScore = (avgScore)"); println("for max Score is (maxScore) minScore = (minScore)"); var index = 0; do { if (index >= count) { //> = 就不对 break; } var s = scoreArr[index];//取得第i个元素 println("do-while s[(index)] = (s)"); } while(++index < count) while(index < count) { var s = scoreArr[index]; println("while s[(index++)] = (s)"); } //switch let appType = "ios"; switch appType { case "ios": println("ios"); fallthrough; //往下走一步 case "android": println("wp") default: println("wu"); }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读