ios教程笔记,第三节 swift中的switch,for循环和while循环
来源:互联网 发布:淘宝美宝莲旗舰店 编辑:程序博客网 时间:2024/05/29 16:47
// main.swift
// Swift第二天
//
// Created by lanou on 16/10/21.
// Copyright (c) 2016年 lanou. All rights reserved.
//
import Foundation
/*swift 里面的switch
(1)switch后面的小括号可以省略
(2)case后面的数据类型不再局限于整型,可以是任意类型,浮点,字符串。。。。
(3)每一个case后面必须至少要有一句代码,大括号可以不用写
(4)break 可以不写,不会照成贯穿现象
(5)default一定要写
*/
/*
let value:Int = 30
switch value{
case 5: print("asd")
case 44:print("asdads")
default:print("asdsad")
}
*/
/*
也可以匹配字符串
let season:String = "春天"
switch season{
case "春天": print("春天")
case "夏天":print("夏天")
default:print("秋冬")
}
*/
/*
var score=0
switch score{
case score where score>=90&&score<=100: print("优秀")
case score where score>=80&&score<=89: print("良")
case score where score>=60&&score<=79: print("中")
case score where score>=0&&score<=59: print("差")
default:print("输入成绩有误")
}
*/
//case后面可以接上条件语句,格式:case let temp(局部变量名称) where 条件:
/*
循环 (for,while,repeat-while)
1.for循环
(1)第一种(普通)for循环 小括号必须省略
for var i=3;i<4;i++ {
print("hello")
}
(2)for-in遍历,for-in遍历里面的局部变量kh如果在大括号里面没有使用到的话可以用_来替代
for jh in 0...5{ //[0,5] 闭区间
println("骚猪")
}
for jh in 0..<5{ //[0,5) 左闭又开
println("骚猪2")
}
while :小括号可以省略大括号不能省略,其他的跟原来一样。
举例 :打印0-100之间的偶数,并求偶数和奇数之和
var i:Int=0
var sum:Int=0
while i<=100{
if i%2==0
{
println(i)
}
sum+=i;
i++;
}
println(sum);
*/
/*swift repeat-while
repeat{
代码段
}while 条件
*/
//举例
/*
var i:Int=0
var sum:Int=0
do{
if i%7!=0 && i%10!=7 && i/10!=7 {
println(i)
sum+=i}
i++
} while i<=100
print(sum)
*/
- 学校学习ios教程笔记,第三节swift中的switch,for循环和while循环
- ios教程笔记,第三节 swift中的switch,for循环和while循环
- Swift 循环for&while
- swift 循环 for while
- shell 中的for循环和while循环
- Python中的while循环和for循环
- javascript中的while循环和for循环
- IOS中的Swift基础02(switch,循环)
- iOS学习笔记第3天——C基础:循环结构while和for
- Swift语法基础:17 - Swift的For循环, While, Do-While, If, Switch
- while循环中的switch语句
- 循环控制 for while do while switch
- 笔记:循环(for, if, do...while, break, switch)
- for循环和while循环
- while循环和for循环
- Java菜鸟教程 for循环和while循环
- while和for循环
- while 和 for循环
- 封装--javascript的原型(prototype)
- Oracle数据库
- spring框架学习(二)依赖注入
- Eclipse关联jar源码
- 安装caffe 在16.10下遇到 : “未定义引用” 问题
- ios教程笔记,第三节 swift中的switch,for循环和while循环
- Apk反编译
- spring框架学习(三)junit单元测试
- 欢迎使用CSDN-markdown编辑器
- ZJOI2007棋盘制作
- android自定义view复用UI
- spring框架学习(四)自动装配
- 初步使用ngrok 原文地址 http://qydev.com/ 下载
- spring框架学习(五)注解