Swift语言学习总结——控制语句
2014-07-22 00:19
288 查看
Swift语言学习总结——控制语句
//main.swift
//swift控制语句
import Foundation
println("Hello , World");
//定义一个分数
var score=80;
//定义一个数组
var scoreArr=[90,100,23,43,42,67];
var minScore=0;
var maxScore=0;
var avgScore=0.0;
var sumScore=0.0;
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("maxScore is \(maxScore) minScore=\(minScore)");
for(var i=0;i<count;i++)
{
var s=scoreArr[i];
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("sumScore is \(sumScore) avgScore=\(avgScore)");
println("maxScore 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);
index=0;
while(index<count)
{
var s=scoreArr[index];//取得第i元素
println("while s[\(index++)=\(s)]");
}
//switch
let appType="apple"
switch appType
{
case "apple":
println("小苹果");
fallthrough;//往下执行
case "orange"
println("橘子");
default:
println("没有识别水果");
}
//main.swift
//swift控制语句
import Foundation
println("Hello , World");
//定义一个分数
var score=80;
//定义一个数组
var scoreArr=[90,100,23,43,42,67];
var minScore=0;
var maxScore=0;
var avgScore=0.0;
var sumScore=0.0;
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("maxScore is \(maxScore) minScore=\(minScore)");
for(var i=0;i<count;i++)
{
var s=scoreArr[i];
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("sumScore is \(sumScore) avgScore=\(avgScore)");
println("maxScore 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);
index=0;
while(index<count)
{
var s=scoreArr[index];//取得第i元素
println("while s[\(index++)=\(s)]");
}
//switch
let appType="apple"
switch appType
{
case "apple":
println("小苹果");
fallthrough;//往下执行
case "orange"
println("橘子");
default:
println("没有识别水果");
}
相关文章推荐
- Swift编程语言学习4.3—— 控制语句
- 数据库控制语言DCL学习总结
- GO语言学习三(流程控制语句)
- 每日 swift 学习 (控制语句)
- python基础学习总结——方法、控制语句
- 学习swift从青铜到王者之Swift控制语句04
- (二)JNI学习之C语言基础,控制语句
- 【Swift】学习笔记(五)——控制语句(if,switch,for-in,for,while,do-while)
- java基础学习总结四(控制语句<顺序、选择、循环>、方法)
- Swift学习笔记5——流程控制语句
- Shell编程学习(3)----脚本参数和控制语句的总结
- php快速学习之php的控制语句(有其他语言基础适用)
- 第2篇:swift语言笔记:控制语句其他关键点
- 【PHP入门篇】5.语言结构语句--慕课网【学习总结】
- Go语言学习(五)流程控制语句
- Shader学习之Cg语言三(Cg表达式与控制语句)
- Go语言学习笔记 --- 控制语句之if判断,循环语句for, switch语句和跳转语句
- swift学习记录(控制语句----循环语句)
- [黑马程序员]09[C语言]循环控制语句部分学习笔记总结
- Swift编程语言学习4.3—— 控制语句