首页 > 代码库 > Swift基础数据类型和循环

Swift基础数据类型和循环

本文是一篇swift的基础教材,讲解了swift语言的变量,数据类型和循环.准备学swift的同学可以参考学习下.

1 常量变量

    var myVariable = 42 //变量  
    myVariable = 50  
    let myConstant = 42 //常量  


2 显示指明变量类型


    let explicitDouble: Double = 70  


3 数组和字典


    var shoppingList = ["catfish", "water", "tulips", "blue paint"]   
    shoppingList[1] = "bottle of water"   
        
    var occupations = [   
        "Malcolm": "Captain", //前面是key 后面是value  
        "Kaylee": "Mechanic",   
    ]   
    occupations["Jayne"] = "Public Relations"  


4 创建初始化数组和字典


    let emptyArray = String[]()   
    let emptyDictionary = Dictionary<String, Float>()   

5数组添加


    var emptyarry = String[]()  
    emptyarry.append("dfd")  

6 for循环


    let sss = [11,12,43,554,12,434]  
    for i in 0..4 {  
         print("(i) = (sss[i])");  
             print("n");  
          }  
    for i in sss{  
          print(i);  
             print("n");  
          }  


7 switch

    let vegetable = "red pepper"   
    switch vegetable {   
    case "celery":   
        let vegetableComment = "Add some raisins and make ants on a log."   
    case "cucumber", "watercress":   
        let vegetableComment = "That would make a good tea sandwich."   
    case let x where x.hasSuffix("pepper"):   
        let vegetableComment = "Is it a spicy (x)?" fallthrough   
    default:   
        let vegetableComment = "Everything tastes good in soup."   
    }  

自:http://www.phperz.com/article/14/0802/15200.html