2018-10-11控制流

vara =10

if(a==10)

{

    print("Hello World")

}

if(a>10)

{


}

else

{

    print("else")

}

  varscore =90//if a > 10

//if score >= 90

//{

//    print("优秀")//print("a > 10")

//}

//else if score >= 80

//{

//    print("良好")

//}

//else if score >= 70

//{

//    print("中等")

//}

//else if score >= 60

//{

 //  print("及格")

//}

//else

//{

  //  print("不及格")

//}

//1.每个case之后不需要写break

//2.case能匹配字符,数字,区间。。。

//3.case之后如果有多行语句,不需要加{}

switch score {

case 90...100:

    print("优秀")

    print("Very Good")

case80..<90:

    print("良好")

case70..<80:

    print("中等")

case60..<70:

    print("及格")

default:

    print("不及格")

}

varage:Int?

//age = 20

//!解包的方式  显示解包

ifage!=nil

{

print(age!)

}

//隐形解包

//判断age是否为nil,不为nil的时候条件为真,会将可选型中的解值包后赋值给左边的常量

//if let age = age

//{

//    print(age)

//}

func optionAge()//online(age:Int)

{

    //条件为true会直接跳过else执行后面的语句

    //条件为fslse会直接跳过else里面的语句


    guardletage =ageelse{


        print("optionAge guard esle 语句")

        return

    }

     print(age)

    print("optionAge else 语句")

    }

    optionAge()

    funconline(age:Int){

    //guard age == 20 else

    //条件为true会直接跳过else执行后面的语句

    //条件为fslse会直接跳过else里面的语句    //print("optionAge else语句")

    guardage ==20else

    {

        print("guard else 语句")

        return

    }

    print("else语句")

}

online(age:10)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容