zoukankan      html  css  js  c++  java
  • swift-02代码流程的控制

    //

    //  main.swift

    //  02-语句

    //

    //  Created by wanghy on 15/8/9.

    //  Copyright (c) 2015 wanghy. All rights reserved.

    //


    import Foundation

    //1.

    //使用分支循环控制代码的流程

    //分支: if     ifelse    switch

    //循环: for   while  dowhile  forin


    //真假:用BOOL判断真假,取值为true  false




    //2.除了 dowhile  switch  其他基本相同,不同的是 小括号可以省略,花括号不能省略。比如: if 1<2{print("我被打印了")}

    if 1<2

    {

        println("1<2")

    }

    else{

        println("1<2")

    }



    //3.常量只能定义一次。用var 引导的变量可以随意修改和赋值

    var  num:Int = 20;


    num = 23;





    //4.

    //switch 必须要把所有的可能都放在case中。多个值共享一个可能时要逗号隔开。要有一个默认的default




    //5.循环语句.2.0中没有do-while循环。取而代之的是 repeatwhile循环,do2.0中时作为异常处理来用的(docatch)。


    //循环求1-100的和


    var sum = 0

    var i = 1


    while i<=100

    {

        sum += i++

    }

    println(sum)




    //do 循环

    var sum1 = 0,j=1


    do{

      sum1 += j++

    }while j<=100

    println(sum1)



    //for循环,运算符跟花括号一定要隔开。


    var sum3 = 0,k=1


    for;k<=100;i++ {

        sum3 += k++

    }

    println(sum3)



    //for in 循环


    var array = [1,2,3,4,5]

    //var z:Int8 = 1;

    for  temp in array

    {

        if (temp != 1 && temp != 5)

        {

            println(temp)

        }

    }

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    Android获取当前时间的3中方法总结
    解决 C# .NET WebClient WebRequest请求缓慢的问题
    无刷新的批量图片上传插件.NET版
    <img>标签显示本地路径的图片的.NET解决方案
    无刷新分页
    Shader基本类型
    shader内置变量和函数
    Shader基础
    Lua中的基本函数库
    Lua中的操作系统库
  • 原文地址:https://www.cnblogs.com/wahy/p/4817231.html
Copyright © 2011-2022 走看看