swift基础(四):条件语句

swift基础(四):条件语句,第1张

概述/*条件语句         * swift语言中提供了if和switch两种条件语句         * if 只能检测少量的条件情况         * switch用于大量的条件可能发生时的条件语句         */         //if语句 条件只有一个,如果条件为true时,执行if语句中的语句         var temperatureInFahrenheit = 30  

/*条件语句

* 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

}

*/

总结

以上是内存溢出为你收集整理的swift基础(四):条件语句全部内容,希望文章能够帮你解决swift基础(四):条件语句所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1080100.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存