swift循环

遍历数组
     
   var secondForLoop=0;
        for var i=0;i<3;++i{
            secondForLoop+=1;
        }
        println(secondForLoop);

for 循环遍历最大值

let interestingNumbers=[
            "prime":[3,5,3,65,33],
            "fibonacci":[1,1,5,3,3],
            "square":[1,4,2,76,43]
        ];
        var largest=0;
        for(kind,numbers)in interestingNumbers{
            for number in numbers{
            if number>largest{
                largest=number;
            }
            }
        }
        println(largest);
while循环
var n=2;
        while n<100{
            n=n*2;
        }
        println(n);

do-while循环
        var m=2;
        do{
        m=m*2;
        
        }while m<100;
        println(m);

...使用
        var firstForLoop=0;
        for i in 0...100{
            firstForLoop+=i;
        }
        println(firstForLoop);

时间: 2024-10-12 18:21:42

swift循环的相关文章

Swift 循环、数组的使用

1 import Foundation 2 3 // 数组声明 4 var arr = [String]() 5 // 数组循环添加项 6 for var index in 0...100{ 7 arr.append("Item \(index)") 8 } 9 10 // 遍历方法1 11 for item in arr { 12 print (item) 13 } 14 // 遍历方法2 15 for (index, value) in arr.enumerate() { 16 p

Swift 循环语句

// 循环语句 for var i = 0 ;i < 5 ;i++ { print("i = \(i)") } var j = 0 for j = 0; j < 10; j++ { print("j = \(j)") } // for in 的第一种用法 // 1.遍历字符串 let str = "qwertyu" for temp in str.characters { print("temp = \(temp)"

swift中数组和字典得使用,及循环得使用方法(xcode6版本上所写代码)

// // main.swift // 数组 // // Created by Mac on 15-9-9. // Copyright (c) 2015年 青苹果. All rights reserved. // import Foundation //不可变数组,用let定义即可 var array:[String] = ["ss","set","jim"] println("\(array)") var array1:[F

Swift 教程

Swift 教程Swift 是一种支持多编程范式和编译式的开源编程语言,苹果于2014年WWDC(苹果开发者大会)发布,用于开发 iOS,OS X 和 watchOS 应用程序.Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制.Swift 在 Mac OS 和 iOS 平台可以和 Object-C 使用相同的运行环境.2015年6月8日,苹果于WWDC 2015上宣布,Swift将开放源代码,包括编译器和标准库.谁适合阅读本教程?本教程适合想从事移动端(iph

Swift 从OC入门

前言:断断续续学了蛮多天的Swift,感触还是蛮多的~~ 1.OC是以C语言为基础的语言,学习之前有C语言的基础,所以对于 `*` 这些指针还是比较容易理解的.问过其他程序员,对OC里面的 `*` 指针不太懂,好吧.我还是蛮庆幸我理解这些的 2.Swift呢~关于OC的UIKit框架基本没变,就是方法名简化了一下.简单一下,但是感觉还是蛮不错.可能是现在苹果主推Swift,我也渐渐有了不想用OC的想法.可是以前OC写的好多Extension,类方法,现在用起来可以直接用桥接文件,但总是感觉怪怪的

Swift 算法实战之路:基本语法与技巧

Swift是苹果新推出的编程语言,也是苹果首个开源语言.相比于原来的Objective-C,Swift要更轻便和灵活.笔者最近使用Swift实践了大量的算法(绝大部分是硅谷各大公司的面试题),将心得体会总结于下.此文并不是纯粹讨论Swift如何实现某一个具体的算法或者数据结构,如冒泡排序.深度优先遍历,或是树和栈,而是总结归纳一些Swift常用的语法和技巧,以便大家在解决面试题中使用. 基本语法 先来看下面一段代码 func swap(chars:[Character], p: Int, q:

Studying-Swift :Day01

学习地址:http://www.rm5u.com/    或    http://www.runoob.com/ 如果创建的是 OS X playground 需要引入 Cocoa;  如果我们想创建 iOS playground 则需要引入 UIKit . iPhone或iTouch的宽为320像素,高为480像素,状态栏高为20像素,toobar高为44像素,tabbar高为49像素,导航栏高为44像素. typealias:类型别名对当前的类型定义了另一个名字; Swfit语言定义后缀?作

Swift流程控制之循环语句和判断语句详解

Swift提供了所有c类语言的控制流结构.包括for和while循环来执行一个任务多次:if和switch语句来执行确定的条件下不同的分支的代码:break和continue关键字能将运行流程转到你代码的另一个点上. 除了C语言传统的for-condition-increment循环,Swift加入了for-in循环,能更加容易的遍历arrays, dictionaries, ranges, strings等其他序列类型. Swift的switch语句也比C语言的要强大很多. Swift中swi

Swift学习——使用if和switch来进行条件操作,使用for,while,和do-while来进行循环(三)

Swift学习--使用if和switch来进行条件操作,使用for,while,和do-while来进行循环 //switch支持随意类型的数据以及各种比較操作--不不过整数以及測试相等 //注意假设去掉default程序会报错 let strings = "hello3" switch strings{ case "hello1": let stringsComment = "say hello1" println("stringsC