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

swift基础(四):条件语句

发布时间:2020-12-14 07:18:36 所属栏目:百科 来源:网络整理
导读:/* 条件语句 * swift 语言中提供了 if 和 switch 两种条件语句 * if 只能检测少量的条件情况 * switch 用于大量的条件可能发生时的条件语句 */ //if 语句 条件只有一个,如果条件为 true 时,执行 语句中的语句 var temperatureInFahrenheit = 30 if tempera

/*条件语句

* swift语言中提供了ifswitch两种条件语句

* if只能检测少量的条件情况

* switch用于大量的条件可能发生时的条件语句

*/

//if语句条件只有一个,如果条件为true时,执行语句中的语句

vartemperatureInFahrenheit =30

iftemperatureInFahrenheit <=32{

print("It's very cold,Consider wearing a scarf.")

}

//当条件语句有多种可能的时候,会使用else语句,当false时,语句开始执行

temperatureInFahrenheit =40

)

}else{

"It's not that cold,Wear a t-shirt.")

}

也可以有多个分支,多次使用else

temperatureInFahrenheit =90

elseiftemperatureInFahrenheit >=86{

"It's really warm. Don't forget to wear sunScreen.")

}也可以省略72

"It's really warm. Don't forget to wear sunScreen.")

}

//switch考察一个值的多种可能性,将它与多个case比较,匹配

语句的一般结构

/*

switch some value to consider{

case value 1:

respond to value 1

case value 2,value 3:

respond to value 2 or value3

default:

otherwise,do something else

}

*/

letsomeCharacter:Character="e"

switchsomeCharacter{

case"a","e",27)">"i",27)">"o",27)">"u":

"(someCharacter) is a vowel")

"b",27)">"c",27)">"d",27)">"f",27)">"g",27)">"h",27)">"j",27)">"k",27)">"l",27)">"m",27)">"n",27)">"p",27)">"q",27)">"r",27)">"s",27)">"t",27)">"v",27)">"w",27)">"x",27)">"y",27)">"z":

) is a consonant")

default:

) is not a vowel or a consonant")

}

COC不同swift中的语句不会因为在语句结尾没有break就跳转到下一个语句执行,语句只会执行匹配上的里的语句,就会直接停止,这样可以让语句更加安全,避免了开发人员忘记写break

注意:每一个中都需要有可以执行的语句

letanotherCharacter:"a"

switchanotherCharacter{

"a":

"The letter a")必须有课执行语句

"A":

"The letter A")

"Not the letter A")

}

一个中可以有多个条件,用逗号分隔

switch some value to consider{

case value 1,value 2:

statements

}

*/

(编辑:李大同)

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

    推荐文章
      热点阅读