DahuangPhoneiOSSwift → Swift中的元组


  共有7960人关注过本帖树形打印复制链接

主题:Swift中的元组

帅哥哟,离线,有人找我吗?
dahuangphone
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:407 积分:4533 威望:0 精华:0 注册:2012/9/29 7:54:10
Swift中的元组  发帖心情 Post By:2014/10/11 20:54:06 [只看该作者]

元组的判断


var t1=(1,2,3)

        

switch t1{

    case let(_, x,3):   //(_,let x,3) ,两种方式都不能指定类型(x:Int)

         println("\(x)")

    case let(x,y,z) where x==1 && y>1 || z==x+y :  //可以where语句

         println("\(x)")

    default:

         println("none")

}



for in语句,专门用于遍历集合


跳转语句:


var aaa=[1,2,3,4,5,6]


label1:for(var i=0;i<2;i++){

    label2:for(var j=0;j<3;j++){

        if(aaa[3*i+j]>2){

            aaa[3*i+j]=9;

            break label2  //label为跳出label2循环,但是会继续执行label1循环,如果此处为label1,那么就彻底跳出了

        }

    }

}


var aaa3=aaa[2];

aaa3=aaa[3];


continue语句使用方法和break相同


 回到顶部