`
zhong871004
  • 浏览: 63300 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Swift 学习笔记--switch.for,while

 
阅读更多

1、switch支持任意类型的数据和大量的比较操作,并不仅仅局限于整型

 

官方例子

 

let vegetable = "red pepper"
switch vegetable {
    case "celery":
        print("Add some raisins and make ants on a log.")
    case "cucumber", "watercress":
        print("That would make a good tea sandwich.")
    case let x where x.hasSuffix("pepper"):
        print("Is it a spicy \(x)?")
    default:
        print("Everything tastes good in soup.")
}

 将输出以下结果:

 

 

Is it a spicy red pepper?

 

 

2、repeat while至少执行一次

 

 

var m = 2
repeat {
    m = m * 2
} while m < 100
print(m)

 

 

3、for循环中,可以使用..<...表示一个范围

     1..<5      表示 [1,5)

     1...5       表示[1,5]

var total = 0
for i in 1...5{
    total += i
}
print(total)//15\n

 

var total = 0
for i in 1..<5{
    total += i
}
print(total)//10\n

 

 

分享到:
评论

相关推荐

    Swift学习笔记

    Swift 学习笔记 Swift 是一种现代化的高性能编程语言,旨在为 iOS、macOS、watchOS 和 tvOS 等苹果平台上的应用程序提供强大的开发能力。本文将总结 Swift 的一些基础知识,包括基本语法、变量声明、数据类型、控制...

    swift学习笔记

    这篇学习笔记主要涵盖了Swift的基础知识和关键特性,旨在帮助初学者理解并掌握这种现代、强大且易读的语言。 一、Swift语言基础 Swift的语法简洁明了,易于理解。它引入了类型推断,使得编写代码时可以减少冗余的...

    Swift快速学习笔记

    “SwiftStudyPlayground_数据结构和控制流.playground”讲解了Swift中的基本数据结构,如数组和字典,以及控制流语句,如条件语句(if-else)、循环(for-in, while)和开关(switch)。这些是构建任何程序的基础,...

    SwiftNote:Swift学习笔记

    SwiftNote 是一个关于Swift编程语言的学习笔记集合,旨在帮助开发者深入了解和掌握Apple的这款现代、高性能的编程语言。这份笔记可能包含了从基础语法到高级特性的全面讲解,以及作者在学习过程中的心得和实践案例。...

    Swift学习笔记之逻辑分支与循环体

    在这篇Swift学习笔记中,我们将深入探讨if/switch语句以及for和while循环。 1. **if语句**: 在Swift中,if语句的使用方式与Objective-C有所不同。首先,Swift的if语句后面不需要加括号,条件必须是明确的Bool类型...

    Swift中的条件判断、循环、跳转语句基础学习笔记

    Swift中的循环有两种主要形式:`for-in`循环和`while`循环。 `for-in`循环常用于遍历序列,如数组、字典或范围。例如: ```swift for index in 1...5 { print(index) } var collection1: [Int] = [1, 2, 3, 4] ...

    untitled-swift-pg:斯威夫特游乐场

    - 循环:`for-in`、`while`循环结构用于重复执行代码块。 - 函数:用`func`关键字定义函数,可以有参数和返回值。 - 类型推断:Swift会自动推断变量和常量的类型,除非需要明确指定。 2. **Swift游乐场功能** -...

    MAD107

    1. **基本语法**:包括变量和常量的声明(var和let)、类型注解、字面量、控制流语句(if-else、switch)、循环(for-in、while)等。 2. **函数和闭包**:Swift中的函数可以接受参数,返回值,并且支持高阶函数和...

    Objective-C基础教程第二版

    - **循环语句**:for、while。 - **跳转语句**:break、continue。 ##### 2.3 函数与方法 - **函数定义**:在Objective-C中,函数可以被定义为非成员函数或类的方法。 - **方法调用**:Objective-C采用消息传递的...

    chukwuyenum.dennis-iOS-week-one

    Swift的控制流语句是编程中不可或缺的部分,包括条件语句(if, switch)、循环语句(for-in, while)以及跳转语句(break, continue)。这些语句用于处理程序逻辑,根据特定条件执行不同的代码块。 函数(Function...

    注意:使用Swift的iOS Notes应用程序的简单版本

    1. **Swift基础知识**:首先,你需要了解Swift的基础语法,包括变量(var和let)、常量、数据类型(如Int、String、Bool等)、控制流(if语句、switch语句)、循环(for-in和while)以及函数。 2. **UIKit框架**:...

Global site tag (gtag.js) - Google Analytics